Задача на C++. Ввести строку и подсчитать количество букв каждого слова. Задачу сделал, но она считает только количество букв первого слова. Как мне исправить эту проблему? Можете предоставить уже исправленный вариант, чтобы я, сравнив, увидел необходимые изменения.
Вот ссылка на мой код: https://repl.it/@ArtyomPozharov/PureSteelInterface
Ответы на вопрос
Ответил hesed
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;
}
Ответил csharp
0
подсчитать количество букв каждого слова
Ответил csharp
0
Вы же подсчитали общее количество.
Ответил hesed
0
if (str[i] != ' ')
Новые вопросы
Другие предметы,
2 года назад
Русский язык,
2 года назад
Алгебра,
7 лет назад
Математика,
7 лет назад
Математика,
9 лет назад
Алгебра,
9 лет назад