Срочно пж
С клавиатуры вводиться текстовая строка. Определить количество слов в введенной строке.
Использовать printf() и scanf() С++
Ответы
Ответ дал:
1
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <windows.h>
signed main() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char s[80] = {0};
int count = 0, word = 0, i = 0;
printf("Введите строку: ");
scanf("%99[^\n]", s);
while (s[i] == ' ' && s[i] != '\0') {
i++;
}
while (s[i] != '\0') {
if (s[i] != ' ' && word == 0)
{
word = 1;
count++;
}
else if (s[i] == ' ')
word = 0;
i++;
}
printf("Количество слов в строке: %i", count);
return 0;
}
Приложения:

Loha64:
Cпасибо)
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад
9 лет назад
9 лет назад