• Задача на C++. Ввести строку и подсчитать количество букв каждого слова. Задачу сделал, но она считает только количество букв первого слова. Как мне исправить эту проблему? Можете предоставить уже исправленный вариант, чтобы я, сравнив, увидел необходимые изменения.
    Вот ссылка на мой код: https://repl.it/@ArtyomPozharov/PureSteelInterface

Ответы 4

  • подсчитать количество букв каждого слова
    • Автор:

      jamir
    • 6 лет назад
    • 0
  • Вы же подсчитали общее количество.
    • Автор:

      nicanor
    • 6 лет назад
    • 0
  • if (str[i] != ' ')
    • Автор:

      ahmed1bxd
    • 6 лет назад
    • 0
  • Тут нужно знать одну небольшую хитрость. :)

    #include <stdio.h>#include <string.h>int main(void) {  int length = 0;    char str[256];  scanf("%[^]s", str);    int i;  for (i = 0; i < strlen(str); i++) {    if (str[i] != ' ') {      length++;    }  }    printf("%d", length);    return 0;}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years