
Введите ряд чисел,но как только пользователь вводит -1 программа должна сосчитать кол-во четных и
нечетных сделайте программу в паскале

Ответы на вопрос

// Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadSeqIntegerWhile(t->t<>-1).ToArray;
var k:=a.Where(x->x.IsEven).Count;
Writeln('Четных чисел ',k,', нечетных ',a.Length-k)
end.
Пример
5 12 -3 7 0 12 43 -24 17 -1
Четных чисел 4, нечетных 5



Решение в Pascal
Вот пример программы на языке Pascal, которая считает количество четных и нечетных чисел в ряде, введенном пользователем:
```pascal program CountEvenOddNumbers;
var number: Integer; evenCount, oddCount: Integer;
begin evenCount := 0; oddCount := 0;
repeat write('Введите число (для завершения введите -1): '); readln(number);
if number <> -1 then begin if number mod 2 = 0 then evenCount := evenCount + 1 else oddCount := oddCount + 1; end; until number = -1;
writeln('Количество четных чисел: ', evenCount); writeln('Количество нечетных чисел: ', oddCount); end. ```
Эта программа использует цикл `repeat...until`, который выполняется до тех пор, пока пользователь не введет число -1. Внутри цикла программа проверяет, является ли введенное число четным или нечетным, и увеличивает соответствующий счетчик. По завершении цикла программа выводит количество четных и нечетных чисел.
Примечание: Данное решение написано на языке Pascal и предназначено для выполнения в среде разработки, поддерживающей этот язык.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili