Предмет: Информатика,
автор: yuliamoroz
дана строка. среди символов встречаются цифры. написать программу, вычисляющую сумму всех цифр
Ответы
Автор ответа:
0
var
digits: set of '0'..'9';
s: string;
i, p, d, err: integer;
begin
digits := ['0'..'9'];
Write('Введите строку: '); Readln(s);
p := 0;
for i := 1 to Length(s) do
if (s[i] in digits) then
begin Val(s[i], d, err); p := p + d end;
Writeln('Сумма цифр равна ', p)
end.
Тестовое решение:
Введите строку: Сегодня 17 декабря 2014г. Находим сумму 7 цифр их этой строки.
Сумма цифр равна 22
digits: set of '0'..'9';
s: string;
i, p, d, err: integer;
begin
digits := ['0'..'9'];
Write('Введите строку: '); Readln(s);
p := 0;
for i := 1 to Length(s) do
if (s[i] in digits) then
begin Val(s[i], d, err); p := p + d end;
Writeln('Сумма цифр равна ', p)
end.
Тестовое решение:
Введите строку: Сегодня 17 декабря 2014г. Находим сумму 7 цифр их этой строки.
Сумма цифр равна 22
Автор ответа:
0
спасибо огромное)
Автор ответа:
0
Достаточно кнопочки и звездочек, выражающих размер "спасибо"))
Похожие вопросы
Предмет: История,
автор: gossshes
Предмет: Физика,
автор: bro626224
Предмет: Математика,
автор: unknown777797
Предмет: Биология,
автор: kotectrekote
Предмет: Литература,
автор: haus446337