0 / 0 / 0
Регистрация: 26.02.2020
Сообщений: 17
|
|
1 | |
С++ Работа со строкой26.03.2020, 01:10. Показов 326. Ответов 1
Дана строка, в которой находятся слова и числа, отделенные друг от друга пробелами. Найти сумму чисел, записанных в строке.
Код работает. Как вывести обработку строки с помощью функции? #include "iostream" #include "string" #include "fstream" using namespace std; int main() { setlocale(LC_ALL, "RUS"); char* stroka = new char[100]; char* number = new char[50]; cout << "Строка : "; int sum = 0; int p = 1; int index = 0; cin.getline(stroka, 100); for (int i = 0; i < strlen(stroka); i++) { if (stroka[i] != ',' && (i == 0 || stroka[i - 1] == ' ')) { sum += atoi(stroka + index); } if (stroka[i] == ' ') index = i + 1; } cout << "Сумма чисел : " << sum << endl; return 0; }
0
|
26.03.2020, 01:10 | |
Ответы с готовыми решениями:
1
Работа с файлами, чтение/работа со строкой Работа со строкой Работа со строкой Работа со строкой |
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
||||||
26.03.2020, 08:44 | 2 | |||||
0
|
26.03.2020, 08:44 | |
26.03.2020, 08:44 | |
Помогаю со студенческими работами здесь
2
работа со строкой Работа со строкой Работа со строкой работа со строкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |