Дано целое число N больше 1, а также первый член а и разность D арифметической прогрессии сформировать и вывести массив размером n содержащих n первых членов данной прогрессии.
def arithmetic_progressionN,a,DN, a, DN,a,D: progression = aaa
for _ in range1,N1, N1,N: next_term = progression−1-1−1 + D progression.appendnexttermnext_termnextterm return progression N = intinput("ВведитецелоечислоNбольше1:")input("Введите целое число N больше 1: ")input("ВведитецелоечислоNбольше1:")
a = intinput("Введитепервыйчленарифметическойпрогрессии:")input("Введите первый член арифметической прогрессии: ")input("Введитепервыйчленарифметическойпрогрессии:")
D = intinput("Введитеразностьарифметическойпрогрессии:")input("Введите разность арифметической прогрессии: ")input("Введитеразностьарифметическойпрогрессии:") result = arithmetic_progressionN,a,DN, a, DN,a,D
printresultresultresult
Пример вывода:
Введите целое число N больше 1: 5 Введите первый член арифметической прогрессии: 2 Введите разность арифметической прогрессии: 3 2,5,8,11,142, 5, 8, 11, 142,5,8,11,14
Пример решения на Python:
def arithmetic_progressionN,a,DN, a, DN,a,D:progression = aaa for _ in range1,N1, N1,N:
next_term = progression−1-1−1 + D
progression.appendnexttermnext_termnextt erm
return progression
N = intinput("ВведитецелоечислоNбольше1:")input("Введите целое число N больше 1: ")input("ВведитецелоечислоNбольше1:") a = intinput("Введитепервыйчленарифметическойпрогрессии:")input("Введите первый член арифметической прогрессии: ")input("Введитепервыйчленарифметическойпрогрессии:") D = intinput("Введитеразностьарифметическойпрогрессии:")input("Введите разность арифметической прогрессии: ")input("Введитеразностьарифметическойпрогрессии:")
result = arithmetic_progressionN,a,DN, a, DN,a,D printresultresultresult
Пример вывода:
Введите целое число N больше 1: 5Введите первый член арифметической прогрессии: 2
Введите разность арифметической прогрессии: 3
2,5,8,11,142, 5, 8, 11, 142,5,8,11,14