Помогите, срочно. 8 вариант. С++

0 голосов

Помогите, срочно. 8 вариант. С++


Скачать вложение Word (DOC)

спросил от Начинающий (156 баллов) в категории Информатика
оставил комментарий от Одаренный (4.2k баллов)

опишите задание здесь, я не буду качать файл.

оставил комментарий от Начинающий (156 баллов)

8. Задан список строк, каждая строка представляет собой комбинацию букв и цифр (например, ab25c539fh7). Надо для каждой строки найти сумму цифр, в нее входящих. Результаты записать в файл.

оставил комментарий от Начинающий (156 баллов)

там в файле есть пример выполнения

1 Ответ
0 голосов
ответил от Одаренный (4.2k баллов)

#include
#include
using namespace std;

unsigned sum(const string &str)
{
    unsigned result = 0;
   
    for (unsigned i = 0; str[i] != '\0'; ++i) {
        if (str[i] > '0' && str[i] <= '9') {<br>            result += (str[i] - '0');
        }
    }
    return result;
}

int main()
{
string str("ab25c539fh7");
cout << "Result: " << sum(str) << endl;<br>return 0;
}

оставил комментарий от Одаренный (4.2k баллов)
...