Упражнения на C ++: найдите числа в заданной строке и вычислите сумму всех чисел

Строка 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 ++:

Оцените статью
nanomode.ru
Добавить комментарий