#include <stdio.h>
int main() {
int sum = 0;
char c;
while ((c = getchar()) != '.') {
if (c >= '0' && c <= '9') {
sum += c;
}
}
printf("%d", sum);
return 0;
}
1) Этот код считывает символы с клавиатуры до тех пор, пока не встретится символ '.'. Если символ является цифрой, он добавляет его ASCII-код к переменной `sum`. В конце выводится общая сумма ASCII-кодов всех цифр.
2) Подсказки:
- Обрати внимание, что `sum` увеличивается на ASCII-код символа, а не на числовое значение цифры. Например, символ '0' имеет ASCII-код 48.
- Если хочешь складывать именно числовые значения цифр, нужно преобразовать символ в число, например, так: `sum += c - '0';`.