Вопрос задан 05.03.2021 в 10:10.
Предмет Информатика.
Спрашивает Martirosyan Ab.
Как найти в Паскале нечётные числа среди введённых?
Ответы на вопрос
Отвечает Колесниченко Денис.
Например так:
Var
A,N:integer;
Begin
WriteLn('Введите кол-во чисел');
ReadLn(N);
WriteLn('Введите сами числа');
For N:= 1 to N do
Begin
Read(A);
if A mod 2 = 0 then WriteLn(A,' чётное')
else WriteLn(A,' нечётное')
End;
End.
Пример ввода-вывода:
Введите кол-во чисел
4
Введите сами числа
1 2 3 4
1 нечётное
2 чётное
3 нечётное
4 чётное
Вообще, чётность определяется по остатку деления на два: остаток равен нулю - значит число чётное, единице - нечётное.
Var
A,N:integer;
Begin
WriteLn('Введите кол-во чисел');
ReadLn(N);
WriteLn('Введите сами числа');
For N:= 1 to N do
Begin
Read(A);
if A mod 2 = 0 then WriteLn(A,' чётное')
else WriteLn(A,' нечётное')
End;
End.
Пример ввода-вывода:
Введите кол-во чисел
4
Введите сами числа
1 2 3 4
1 нечётное
2 чётное
3 нечётное
4 чётное
Вообще, чётность определяется по остатку деления на два: остаток равен нулю - значит число чётное, единице - нечётное.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы найти нечетные числа среди введенных в Паскале, вы можете использовать оператор деления с остатком (%). Вот пример программы на языке Паскаль, которая позволяет вводить числа с клавиатуры и выводит только нечетные числа:
pascalprogram FindOddNumbers; var number: integer; begin writeln('Введите числа (для завершения введите 0):'); repeat readln(number); if number <> 0 then begin if number mod 2 <> 0 then writeln(number, ' - нечетное число'); end; until number = 0; end.
В этой программе мы используем цикл repeat...until, чтобы позволить пользователю вводить числа до тех пор, пока не будет введен ноль (0) для завершения программы. Внутри цикла мы проверяем каждое введенное число на нечетность с помощью оператора деления с остатком (number mod 2 <> 0). Если число является нечетным, оно выводится на экран.
Программа будет продолжать запрашивать числа до тех пор, пока пользователь не введет 0 для выхода.
Топ вопросов за вчера в категории Информатика
Информатика 67
Информатика 201
Информатика 16
Информатика 16
Информатика 11
Информатика 37
Информатика 2160
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
