Пожалуйста!!!!! Паскаль Дан массив из N элементов. Определить количество элементов,...

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

Пожалуйста!!!!! Паскаль
Дан массив из N элементов. Определить количество элементов, которые являются нечетными числами.


Информатика (251 баллов) | 30 просмотров
0

Либо вообще нет понимания, как работает mod div, сам я с этим первые полгода мучился)) заменял div на Trunc(A / 2)

0

Взятие остатка от деления mod (от modulus, мера) вычисляет остаток, полученный при выполнении целочисленного деления.

0

Целочисленное деление div (от division, деление) отличается от обычной операции деления тем, что возвращает целую часть частного, а дробная часть отбрасывается — 13 div 3 = 4, а не 4,(3). Результат div всегда равен нулю, если делимое меньше делителя.

0

вы будите делать?

0

"Как можно мучиться проблемой деления целых, если еще в начальной школе учат простые дроби и преобразование неправильной дроби в смешанную путем выделения целой части?" в старших класс два дня не мог понять, как использовать if then else, а после школы нашёл в шкафу тетрадь по инфе за 2 класс, где это было на первой же странице.

0

У Вас же есть примеры программ с массивами, заменить строку с условием на A[i] mod 2<>o then k:=k+1 - и вывести k

Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1407 от 18.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  Writeln('Нечетных: ',ArrRandom(ReadInteger('n='),-99,99).Println
      .Where(x->x.IsOdd).Count)
end.

Пример
n= 15
-91 88 -55 -11 -12 -84 53 86 27 -18 -57 -61 13 -94 -48
Нечетных: 8
(150k баллов)
0

сильно кратко...

0

Подробнее можете написать?

0

а так работает!

0

Во люди пошли! одну строку ленятся написать!!