Лиана
Лиана

Помогите, пожалуйста, решить задачу...

Арифметическая прогрессияЗаданы первый и второй элементы арифметической прогрессии. Требуется написать программу, которая вычислит элемент прогрессии по ее номеру.

var v,a,b,c,u:longint;

begin

{assign(input, 'input.txt'); reset(input);

assign(output, 'output.txt'); rewrite(output);}

read(a,b,c);

For u:=1 to c-2 do

begin

v:=v+(b-a);

end;

write(v+b);

end.

АC
Александр C

Не совсем понял суть вашей программы, но, мне кажется, тут можно поступить совсем просто. У арифметической прогрессии есть разность d, которую в вашем случае легко задать как

d:=a2-a1

Далее, для вычисления общего члена существует формула

a(n)=a1+d(n-1)

В принципе, можно и не вводить новую переменную d, просто записав формулу общего члена в таком виде:

a:=a1+(a2-a1)*(n-1).

И вся программа уложится в одну строку 🙂

Похожие вопросы
Помогите решить задачу, пожалуйста!
Пожалуйста Помогите решить задачу
помогите пожалуйста. как решить эту задачу
Помогите пожалуйста решить задачу.
помогите пожалуйста решить задачу !
помогите, пожалуйста, решить задачу
Помогите решить задачу пожалуйста)))
Помогите решить задачу!!!! Пожалуйста!!
Помогите пожалуйста решить задачу, срочно! Помогите пожалуйста решить задачу, срочно! !!
Задача. помогите решить задачу пожалуйста