Даны три натуральных числа.выяснить в каком из них сумма цифр больше.(определить функцию для расчёта количества цифр натурального )
249
368
Ответы на вопрос:
var x1,x2,x3,s1,s2,s3: integer;
function sumofnumber(num: integer): integer;
var s: string;
i: integer;
begin
s: =str(num);
for i: = 1 to length(s) do
sumofnumber: = sumofnumber+int(s[i]);
end;
begin
read(x1,x2,x3);
s1: =sumofnumber(x1);
s2: =sumofnumber(x2);
s3: =sumofnumber(x3);
if s1> s2 and s1> s3 then writeln(x1);
if s2> s1 and s2> s3 then writeln(x2);
if s3> s2 and s3> s1 then writeln(x3);
end.
в правильности написания функции типов не уверенна.
Популярно: Информатика
-
torshindanya24.11.2021 08:40
-
Danil24456422.07.2020 21:24
-
VladGulevevatiy09.03.2023 07:10
-
marinalebedeva513.09.2022 07:14
-
kirillusupov20ovyv0010.03.2022 18:13
-
ГолубьФедя08.08.2020 13:43
-
gulabyan4229.11.2020 20:02
-
cawa027301.09.2022 17:54
-
zackiminecraftc124.09.2022 02:41
-
друг10014.07.2022 14:03