дана строка. среди символов встречаются цифры. написать программу, вычисляющую сумму всех цифр
10-11 класс
|
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
Другие вопросы из категории
1)с помощью генератора случайных чисел создать Н числа в диапазоне с [-50;50](длину массива Н надо ввести с клавиатуры)
2)надо вывести сделанный массив на экран
3)нужно вычислить и вывести,какое количество парных чисел
4)и вывести на экран все парные числа.
Очень вас прошу помогите,очень нужно до завтра сделать.Если можете помочь мне,пожалуйста помогите.
Читайте также
Дано натуральное число n. Написать программу вычисляющую сумму
2. написать программу, вычисляющую значение функции (y=f(x))
y=x-2, если x>0,
y=0, если x=0,
y=x*x, если x<0
2)Написать программу определяющую сумму всех нечетных чисел от 1 до 99
среднее второго и предпоследнего элементов массива
дан целочисленный
массив из 10 элементов написать программу находящую сумму элементов
массива красных 3 ил 5
дан целочисленный массив из 30 ти элементов
написать программу которая позволяет найти среднее арифметическое
положительных элементов массива