@9Fire9Star9

Как вычислить количество слов, которые начинаются с большой буквы, подобное этому коду?

#include <iostream>
using namespace std;
int main()
{ setlocale(LC_ALL,".1251");
char s[100];
puts("Введiть рядок: ");
gets_s(s);
int i, n, kol = 0;
n = strlen(s);
for (i = 0; i < n; i++)
if (s[i] == '*') kol++;
printf("Кiлькiсть символiв * у рядку = %i", kol);
system("pause");
return 0;
}
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
wataru
@wataru
Разработчик на С++, гуглер, экс-олимпиадник.
Нужно в цикле считать первые буквы слов: это большая буква, перед которой идет пробельный символ или начало строки.

Вам могут понадобится функции isalpha() isspace() isupper() из файла ctype.h
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы