C++СРОЧНО!!!!Написшите программку, которая считает весь заголовок(строчку), и поменяйте каждую

C++
СРОЧНО!!!!
Написшите программу, которая считает весь заголовок(строчку), и поменяйте каждую первую буковку в слове на большую, а все другие буквы на строчные.
Примеры:

входные данные :
1)A draw that feels like a win.
2)POLICE ARREST EVERYONE ON FEBRUARY 22.
3)TiTANiC SiNkS fOuR hOuRs after HITTING iCeBeRg.
выходные данные :
1)A Draw That Feels Like A Win
2)Police Arrest Everyone On February 22
3)Titanic Sinks Four Hours After Hitting Iceberg


Вот мой пример на одно слово:
include
using namespace std;

int main()
int const size = 80;
char str[size]=0;
cin.getline(str,size);

for(int i = 0; i lt; size; i++)
if(islower(str[i]))
str[i] = toupper(str[i]);
break;


coutlt;lt;strlt;lt;endl;

Задать свой вопрос
1 ответ
Привет, гляди я вижу что с плюсами ты знаком очень не долго, так что будем говнять - код будет понятный, но гадкий. 1-ое, не дозволяй никогда вложености, это все превосходнее выносить в функции, 2 - учи 11 эталон, он на данный момент почти везде.
Прикрепил два примера:
simple - код написан в столб
middle - код немного по превосходнее
Во втором варианте я все повыносил в функции, если ты с ними знаком,выберай его, это преоритетней.

Спасибо за отметку "лучший ответ" и нажатую кнопочку "спасибо"здесь и в моем аккаунте.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт