Технологии

Решено

Есть программа в C++, которая удаляет лишние пробелы из строки. Но я не понимаю как она работает. Для чего нужна переменная neword ? Что она делает ? - вопрос №3122920

#include <stdio.h>
#include <iostream>


void main()
{
char str[80];
int i=0, neword=1;

printf(«Vvedite stroku \n»);
gets_s(str);

while (str[i])
{
if (str[i] == ' ')
neword = 1;
else
{
if (neword && i)
printf(" ");
printf("%c", str[i]);
neword = 0;
}

i++;
}
system(«pause»);
}

январь 9, 2019 г.

  • Всего ответов: 1

  • Alexander - аватарка

    Alexander

    4-й в Технологиях

    Она нужна для того, чтобы запоминать где начинается новое слово, и печатать перед ним 1 пробел.

    январь 9, 2019 г.
    Ответ понравился автору
    Лучший ответ по мнению автора

Похожие вопросы