Информатика, опубликовано 2018-08-22 20:37:51 by Гость
Вводится натуральное число n требуется найти сумму четных цифр числа 2) найти количество цифр 2 в числе 3) найти максимальную нечетную цифру в числе ПАСКАЛЬ СРОЧНО!!
Ответ оставил Гость
{}
var
n : uint64;
sum, count, max: byte;
begin
write (Введите натуральное число: );
readln (n);
repeat
if ((n mod 10) mod 2)=0 then inc (sum, n mod 10)
else if (n mod 10)>max then max:=n mod 10;
if (n mod 10) = 2 then inc (count);
n:=n div 10;
until n=0;
writeln (Сумма четных цифр: , sum);
writeln (Кол-во цифр 2: , count);
if max=0 then writeln (Нет нечетных цифр) else
writeln (Макс. нечетная цифра: , max);
end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на