Строка C ++: упражнение 14 с решением
Напишите программу на C ++, чтобы найти числа в заданной строке и вычислить сумму всех чисел.
Наглядное представление:
Пример решения :
Код C ++:
#include #include с использованием пространства имен std; int find_nums_and_sum (string str) {int sum_num = 0; string temp_str; for (int x = 0; x = str.length ()) {break; } else if (isdigit (str [y])) {temp_str.push_back (str [y]); x = y;} else {break;}} sum_num + = stoi (temp_str); temp_str.clear ();}} return sum_num;} int main () {cout Сумма чисел:" Сумма чисел:" Сумма чисел:"
Пример вывода:
Исходная строка: 91, ABC Street .-> Сумма чисел: 91 Исходная строка: w3resource из 2008 г. -> Сумма чисел: 2011 Исходная строка: C ++ Версия 14aa11bb23-> Сумма чисел: 48
Блок-схема:
Редактор кода C ++: