Показать сообщение отдельно
Старый 28.02.2011, 20:41   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Юлёнка Посмотреть сообщение
Дана последовательность чисел а1,а2,а3…. Проверить является ли данная последовательность арифметической прогрессией
Ну, если считать, что задание нужно выполнить на языке Паскаль (а впечатление такое, что каждый второй из просящих у нас помощи перед обращением на наш форум дает страшную клятву о языке программирования молчать), и если допустИм целочисленный формат членов последовательности, то так:
Код:
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.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070