Ответы на вопрос:
// решается длинной арифметикой var a,b,c: string; i, s: longint; procedure sum(var a, b: string); var i, p, c1,c2: longint; begin while (length(a) < length(b)) do a : = '0' + a; while (length(b) < length(a)) do b : = '0' + b; p : = 0; for i : = length(a) downto 1 do begin c1 : = ord(a[i]) - 48; c2 : = ord(b[i]) - 48; a[i] : = chr(48 + (c1 + c2 + p)mod 10); p : = (c1 + c2 + p) div 10; end; if (p > 0) then a : = chr(p + 48) + a; end; begin a: = '2013'; b: = '2014'; for i : = 3 to 2014 do begin sum(a, b); c : = a; a : = b; b : = c; end; writeln(c); s : = 0; for i : = 1 to length(c) do s : = s + ord(c[i]) - 48; writeln('сумма цифр числа = ', s); end.
Популярно: Информатика
-
Dashe444ki04.09.2022 20:28
-
00svetochka0027.01.2022 00:15
-
Папкинапапка22224.04.2021 22:48
-
Vantsyan016.03.2020 03:40
-
kristoyozhik21.08.2020 22:11
-
polinadorokhova23.09.2022 17:19
-
DashaFomicheva1300507.05.2020 19:36
-
eva005630.08.2020 12:06
-
ангелина6789004.06.2020 19:58
-
Lizzza111115.05.2023 03:57