Пробелы по правилам
В строке имеется несколько слов, разделённых одним или несколькими пробелами. Требуется убрать из текста лишние пробелы: два и более пробела подряд, а также все пробелы в начале и в конце строки.
Входные данные
На вход программе подаётся строка, состоящая не более чем из 255 символов.
Выходные данные
Выведите преобразованную строку.
Примеры
Ввод Odin Dva Tri Вывод
Вывод Odin Dva Tri
ПОМОГИТЕ, ПОЖАЛУЙСТА, ИСПРАВИТЬ МОЙ КОД:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s = "";
getline(cin, s);
for (int i = 0; i <= s.size(); i++)
{
if (s != ' '
{
s=s+' ';
}
}
cout << s<< endl;
}
В строке имеется несколько слов, разделённых одним или несколькими пробелами. Требуется убрать из текста лишние пробелы: два и более пробела подряд, а также все пробелы в начале и в конце строки.
Входные данные
На вход программе подаётся строка, состоящая не более чем из 255 символов.
Выходные данные
Выведите преобразованную строку.
Примеры
Ввод Odin Dva Tri Вывод
Вывод Odin Dva Tri
ПОМОГИТЕ, ПОЖАЛУЙСТА, ИСПРАВИТЬ МОЙ КОД:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s = "";
getline(cin, s);
for (int i = 0; i <= s.size(); i++)
{
if (s != ' '
s=s+' ';
}
}
cout << s<< endl;
}

