Напишите программу, которая находит среднее значение четных и нечетных чисел из одного файла и записывает ответ в другой файл ( из файла in.txt в out.txt) Паскаль
Пример
6 - (кол-во чисел)
1 2 3 4 5 6
Среднее значение чётных ___
Среднее значение нечётных ___

// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
begin
  var s:=ReadLines(in.txt).ToArray;
  var n:=StrToInt(s[0]);
  var a:=s[1].ToWords.Select(e->StrToInt(e)).ToArray;
  var f:=OpenWrite(out.txt);
  Writeln(f,n, - (кол-во чисел));
  foreach var e in a do Write(f,e, ); Writeln(f);
  Writeln(f,Среднее значение четных ,
    a.Where(x->x.IsEven).Average);
  Writeln(f,Среднее значение нечетных ,
    a.Where(x->x.IsOdd).Average);
  f.Close
end.

Файлы in.txt и out.txt находятся во вложении.

Содержимое файла out.txt:
15 - (кол-во чисел)
-22 49 33 47 -10 -1 20 -18 2 21 2 -25 21 -47 -36
Среднее значение четных -8.85714285714286
Среднее значение нечетных 12.25

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку
×