Народ, подсобите, пожалуйста. Брату задали на С/С++ написать прогу. Я написал на Delphi, а как на C++ такое написать не знаю (повод изучить ещё один язык , но времени пока нет...)
Задание:
Задан одномерный массив X размер N.Каждый из элементов X заменить средним значением первых i элементов этого массива(задача текущего сглаживания).
Код (консольное приложение):
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils;
var
i, n: integer;
s: real;
x: array[1..100] of real;
begin
try
Write('n = ');
ReadLn(n);
s := 0;
for i := 1 to n do
Begin
Write('x(', i, ') = ');
Readln(x[i]);
s := s + x[i];
x[i] := s / i;
end;
Writeln;
for i := 1 to n do
begin
WriteLn('|', x[i]:5:2, '|');
end;
ReadLn;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Вопрос
Andrey Efimov
Народ, подсобите, пожалуйста. Брату задали на С/С++ написать прогу. Я написал на Delphi, а как на C++ такое написать не знаю (повод изучить ещё один язык , но времени пока нет...)
Задание:
Задан одномерный массив X размер N.Каждый из элементов X заменить средним значением первых i элементов этого массива(задача текущего сглаживания).
Код (консольное приложение):
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.