Скласти програму, що підраховує число слів у рядку, уведеного користувачем. Для цього написати функцію із прототипом: int num_word (char *s);
Ответы
Ответ дал:
0
#include <stdio.h>
int num_word(char *s);
int main() {
char input[1000];
printf("Введіть рядок: ");
fgets(input, sizeof(input), stdin);
int count = num_word(input);
printf("Кількість слів: %d\n", count);
return 0;
}
int num_word(char *s) {
int count = 0;
int word_started = 0;
while (*s != '\0') {
if (*s == ' ' || *s == '\n' || *s == '\t') {
word_started = 0;
} else if (word_started == 0) {
word_started = 1;
count++;
}
s++;
}
return count;
}
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад