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

Цитата:
Сообщение от Ольга111 Посмотреть сообщение
Пожалуйста,помогите решить задачу на фри паскале,завтра нужно по ней отчитываться!!!
"Из вещественного вектора a(a1,a2,..,a3n) получить вектор b(b1,b2,..bn),очередная компонента которого равна среднему арифметическому очередной тройки компонента этого вектора!!!!!!!
Пожаааалуууййстаааааааа*((((((
Если я правильно понял условие задачи (а сформулировано, надо сказать, изрядно бестолково), то так:
Код:
CONST
 N=10;
VAR
 A,B:Array[1..N] of Real;
 i:Byte;
BEGIN
 Randomize;
 For i:=1 to N do
  Begin
   A[i]:=Random*100;
   Write(A[i]:8:3);
  End;
 Writeln;
 Writeln;
 B[1]:=A[1];
 B[N]:=A[N];
 Write(B[1]:8:3);
 For i:=2 to N-1 do
  begin
   B[i]:=(A[i-1]+A[i]+A[i+1])/3;
   Write(B[i]:8:3);
  end;
 Write(B[N]:8:3);
 Readln;
END.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

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