Задача на C++. Ввести строку и подсчитать количество букв каждого слова. Задачу сделал, но она считает только количество букв первого слова. Как мне исправить эту проблему? Можете предоставить уже исправленный вариант, чтобы я, сравнив, увидел необходимые изменения.
Вот ссылка на мой код: https://repl.it/@ArtyomPozharov/PureSteelInterface
Ответы
Ответ дал:
0
Тут нужно знать одну небольшую хитрость. :)
#include <stdio.h>
#include <string.h>
int main(void) {
int length = 0;
char str[256];
scanf("%[^n]s", str);
int i;
for (i = 0; i < strlen(str); i++) {
if (str[i] != ' ') {
length++;
}
}
printf("%dn", length);
return 0;
}
Ответ дал:
0
подсчитать количество букв каждого слова
Ответ дал:
0
Вы же подсчитали общее количество.
Ответ дал:
0
if (str[i] != ' ')
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
9 лет назад
9 лет назад