Предмет: Информатика,
автор: denikepi84
Сформулируйте условие задачи, которая решается с помощью этой программы
begin
write('Введите а= ');
read(a);
if(a>99) and (a<1000) then
begin
// Первая цифра
a1 := a div 100;
// Вторая цифра
a2 := a mod 100 div 10;
// Третья цифра
a3 := a mod 10;
if a1 mod 2=0 then
writeln(a1,'-четная ');
if a2 mod 2=0 then
writeln(a2,'-четная ');
if a3 mod 2=0 then
writeln(a3,'-четная ');
if odd(a1) and odd(a2) and odd(a3) then
writeln ('нет четных чисел');
end
else
writeln('не трехзначное');
end.
iolandavalerypad353:
Дано трехзначное число? Из всех цифр, из которых состоит это число, найти все четные и вывести их. Если таких нет - вывести "нет четных цифр", если число не трехзначное вывести: "число не трехзначное".
Ответы
Автор ответа:
2
На вход подаётся число. Если оно не трёхзначное, программа выводит "не трехзначное", если же оно трёхзначное, то программа выводит каждую чётную цифру и пишет, что она чётная. Если все цифры нечётные, то программа выведет "нет четных чисел".
Похожие вопросы
Предмет: Английский язык,
автор: viktoriyagavrilenko8
Предмет: Физика,
автор: marion7
Предмет: Українська мова,
автор: Аноним
Предмет: Математика,
автор: алина2725
Предмет: Математика,
автор: docha4