@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 Куратор тега C++
Разработчик на С++, гуглер, экс-олимпиадник.
Нужно в цикле считать первые буквы слов: это большая буква, перед которой идет пробельный символ или начало строки.

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

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

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