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

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

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

Похожие вопросы