Помогите сделать 4 и 5 задание. Срочно, пожалуйста!)

0 голосов
21 просмотров

Помогите сделать 4 и 5 задание. Срочно, пожалуйста!)


image

Информатика (196 баллов) | 21 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=70;
  var a:=ArrRandom(n,0,2); a.Println;
  Writeln('Количество нулей на нечетных местах: ',
      Range(0,n-1,2).Select(i->a[i]).Where(t->t=0).Count)
end.

Пример
0 2 1 2 2 0 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 0 2 0 0 2 0 2 0 0 2 2 0 2 1 1 0 0 2 0 2 0 1 2 2 0 2 0 0 2 0 2 1 1 0 2 1 2 1 0 2 1 2 1 0 0 1 2 1
Количество нулей на нечетных местах: 11

- - - - - - - - - -

begin
  var n:=35;
  var a:=ArrRandom(n,0,2); a.Println;
  Writeln('Количество единиц на четных местах: ',
      Range(1,n-1,2).Select(i->a[i]).Where(t->t=1).Count)
end.

Пример
1 2 0 0 1 1 2 1 1 1 0 2 1 2 2 1 1 1 0 1 0 0 2 2 2 1 2 1 2 2 1 2 0 1 1
Количество единиц на четных местах: 9
(150k баллов)
0

Спасибо от души