Дана строчка. Посреди знаков строки встречаются числа. Написать программу, вычисляющую сумму

Дана строка. Посреди знаков строчки встречаются числа. Написать программку, вычисляющую сумму всех цифр строчки.

Задать свой вопрос
1 ответ

program zz1;
var s:string;
i,d,k,g,c:integer;
begin
read(s); //вводим начальную строчку
d:=length(s); //определяем длину начальной строчки
for i:=1 to d do //перебираем все буковкы от первой до заключительной
if (s[i]=0)or(s[i]=1)or(s[i]=2)or(s[i]=3)or(s[i]=4)or(s[i]=5)or(s[i]=6)or(s[i]=7)or(s[i]=8)or
(s[i]=9) then begin val(s[i],k,g);c:=c+k;end; //проверяем, если знак из строчки равен цифре, то переводим эту цифру из строкового формата в числовой формат и добавляем это число к сумме
writeln(приобретенная сумма цифр строчки - ,c); //выводим ответ
end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт