Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "RUSSIAN");
- string Str; // строка для ввода элементов
- int sl, k = 0, n; // sl длина строки; k количество слов; n - заданное количество символов
- // Ввод элементов
- cout << "Введите символы\n";
- getline(cin, Str);
- sl = Str.length();
- // То, что ниже в комментарии для заданного n
- ////cout << "Введите количество символов\n";
- ////cin >> n;
- ////if (n != sl) // если длина строки больше заданной
- ////{
- //// cout << "Превышено количество символов\n";
- //// system("Pause");
- ////}
- Str += ' '; // добавление в конце пробела для определения последнего символа
- // Поиск слов
- for (int i = 0; i < sl; i++) // перебор каждого элемента строки
- {
- if (Str[i] != ' ' && Str[i + 1] != ' ') // отделение пробелов и отдельных букв
- {
- for (;Str[i] != ' ';)
- i++;
- k++;
- }
- }
- // Вывод количества слов
- cout << "\nКоличество слов = " << k << endl;
- system("Pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement