Предмет: Информатика,
автор: joni360
с клавиатуры вводится два пятизначных числа найти среднее арифмитичесое всех чётных цифр в наименьшем из чисел
Ответы
Автор ответа:
0
// PascalABC.NET 3.2, сборка 1427 от 24.04.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a,b:integer; Read(a,b);
a:=min(a,b);
(var s,var k):=(0,0);
while a>0 do begin
b:=a mod 10;
if b.IsEven then (s,k):=(s+b,k+1);
a:=a div 10
end;
if k>0 then Writeln(s/k:0:3)
else Writeln('В меньшем числе нет четных цифр')
end.
Пример
64372 40269
3.000
// Внимание! Если программа не работает, обновите версию!
begin
var a,b:integer; Read(a,b);
a:=min(a,b);
(var s,var k):=(0,0);
while a>0 do begin
b:=a mod 10;
if b.IsEven then (s,k):=(s+b,k+1);
a:=a div 10
end;
if k>0 then Writeln(s/k:0:3)
else Writeln('В меньшем числе нет четных цифр')
end.
Пример
64372 40269
3.000
Автор ответа:
0
Языковая возможность писать короче. Пишешь короче - меньше возможность ошибиться.
Автор ответа:
0
спасибо вам большое за помощь
Автор ответа:
0
Пожалуйста, но достаточно кнопки "Спасибо" )))
Автор ответа:
0
уже нажал)
Похожие вопросы
Предмет: Литература,
автор: Аноним
Предмет: Математика,
автор: nazguleltaj16
Предмет: Английский язык,
автор: timkag8
Предмет: Обществознание,
автор: нет06