Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Помогите с программой (http://www.tehnari.ru/f43/t48202/)

Юлёнка 28.02.2011 19:24

Помогите с программой
 
Дана последовательность чисел а1,а2,а3…. Проверить является ли данная последовательность арифметической прогрессией:tehnari_ru_281:

Vladimir_S 28.02.2011 20:41

Цитата:

Сообщение от Юлёнка (Сообщение 475973)
Дана последовательность чисел а1,а2,а3…. Проверить является ли данная последовательность арифметической прогрессией:tehnari_ru_281:

Ну, если считать, что задание нужно выполнить на языке Паскаль (а впечатление такое, что каждый второй из просящих у нас помощи перед обращением на наш форум дает страшную клятву о языке программирования молчать), и если допустИм целочисленный формат членов последовательности, то так:
Код:

Const
 N=5;
Var
 A:ARRAY[1..N] of Integer;
 i,D,D1:Integer;
BEGIN
 For i:=1 to N do
  begin
  Write('A[',i,']= ');
  ReadLn(A[i]);
  end;
 D:=A[2]-A[1];
 i:=2;
 Repeat
  Inc(i);
  D1:=A[i]-A[i-1];
 Until (i=N) or (D1<>D);
 If D1<>D then WriteLn('NO') else WriteLn('YES');
 ReadLn;
END.



Часовой пояс GMT +4, время: 03:10.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.