Напишите программу, которая в последовательности натуральных чисел определяет, есть ли в последовательности четные числа, не оканчивающиеся на цифру 8. вход: программа получает на вход последовательность натуральных чисел, заканчивающихся нулем. количество чисел не превышает 1000, а сами числа не превышают 30000. напишите 2 варианта: просто и через массив
Ответы на вопрос:
javascript: var ч, есть = false; while ((ч = > 0) { if (! есть & & ч % 2 == 0 & & ч % 8 ! = 0) есть = true; } alert(есть ? "есть." : "нету.");
javascript: var м = [], ч; while ((ч = > 0) { м.push(ч); } alert(м.filter(function (зн) { return зн % 2 == 0 & & зн % 8 ! = 0; }).length > 0 ? "есть." : "нету.");
1. цикл
var a,k: integer;
begin
write('введите число: ');
readln(a);
while a< > 0 do
begin
if(a mod 2 = 0) and (a mod 10 < > 8) then k: =k+1;
write('введите число: ');
readln(a)
end;
if k > 0 then writeln('в последовательности были чётные числа, не оканчивающиеся на цифру 8.')
else writeln('в последовательности не было чётных чисел, не оканчивающихся на цифру 8.')
end.
2. массив через цикл
var a,k,i: integer;
p: array [1..1000] of integer;
begin
repeat
write('введите число: ');
readln(a);
if a< > 0 then
begin
i: =i+1;
p[i]: =a
end
until a=0;
for a: =1 to i do
if(p[a] mod 2 = 0) and (p[a] mod 10 < > 8) then k: =k+1;
if k > 0 then writeln('в последовательности были чётные числа, не оканчивающиеся на цифру 8.')
else writeln('в последовательности не было чётных чисел, не оканчивающихся на цифру 8.')
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
bulgatovanastya112.02.2023 01:13
-
egorjanov220007.07.2021 12:49
-
Anny240405.04.2021 22:27
-
Машуня5522.07.2022 00:25
-
Amalik027.10.2020 00:09
-
FYBKF14.06.2020 14:39
-
zorynastya21.06.2022 04:07
-
HAHHSSAGSGAGS21.05.2020 07:09
-
Aiauka1126.05.2020 21:26
-
moudoder19.01.2020 03:33
![Caktus Image](/tpl/img/cactus.png)
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.