Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2015, 10:39   #1
Sterben
Форумчанин
 
Аватар для Sterben
 
Регистрация: 01.03.2015
Сообщений: 118
По умолчанию Подсчитать количество слов которые начинаются с большой буквы(С++)

Код:
#include <iostream>
#include <cstdlib>
#include <cctype>
using namespace std;
int main()
{
	char str[25],slov;
	int count = 0;
	cin.getline(str, 25,);
		while (str[count])
		{
			slov = str[count];
			if (isupper(slov))
				count++;
		}
		system("pause");
		return 0;
}
Sterben вне форума Ответить с цитированием
Старый 07.07.2015, 11:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
for(int i=1;str[i];i++) count+=(isupper(str[i]) && str[i-1]==' ')?1:0;
 count+=(isupper(str[0]))?1:0;
Идет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.07.2015, 11:45   #3
Sterben
Форумчанин
 
Аватар для Sterben
 
Регистрация: 01.03.2015
Сообщений: 118
По умолчанию

Stilet,да,если можно могли вы объяснить "?1:0;" что это
Sterben вне форума Ответить с цитированием
Старый 07.07.2015, 12:52   #4
Artsiom
Форумчанин
 
Аватар для Artsiom
 
Регистрация: 13.07.2012
Сообщений: 357
По умолчанию

Цитата:
Сообщение от Sterben Посмотреть сообщение
Stilet,да,если можно могли вы объяснить "?1:0;" что это
Тернарная условная операция?
Artsiom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить функцию, подсчитывающую количество слов списка, которые начинаются и оканчиваются одной и той же буквой Dark Illusion Паскаль, Turbo Pascal, PascalABC.NET 0 18.03.2013 23:26
Работа со строками. Определить количество слов, которые содержат ровно три буквы «А». Кулибаба Петро Общие вопросы C/C++ 3 16.01.2013 22:57
Как определить количество слов, которые содержат ровно три буквы JegorX Паскаль, Turbo Pascal, PascalABC.NET 1 15.11.2011 15:52
Подсчитать слова, которые начинаются и заканчиваются одной и той же буквой Galya_B Помощь студентам 0 23.05.2011 20:01