Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Количество заглавных букв в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Траблы с ответом http://www.cyberforum.ru/cpp-beginners/thread714747.html
Please, помогите ответить на следующий вопрос: Если derived class (Class2) переопрелелен a function из the base class (Class1), как может derived function вызывать the base class function если the...
C++ Где ошибка? С++ Задание на картинке #include <iostream> #include <cmath> using namespace std; int main() { double x=3.4; double y=3.4; double e;... http://www.cyberforum.ru/cpp-beginners/thread714744.html
Графика. Начало C++
Надо написать игру Гексагон, соотв 6 угольную сетку надо нарисовать, но как этого сделать в с++ на visual studio не представляю вообще, а потом в этот 6 угольник надо тыкать мышкой, и выбирать ходы ,...
C++ Класс Person
Здравствуйте! Задание: Разработать класс Person, который содержит соответствующие члены для хранения: имени, возраста, пола и телефонного номера. Напишите функции-члены, которые смогут...
C++ перевод Int в строку и вывести в WINAPI http://www.cyberforum.ru/cpp-beginners/thread714717.html
Не могу перевести int в строку так чтобы вывести его через TextOut: Подскажите код для перевода!!!! //перевести int i=100; в строку S и вывести через //--->TextOut(ps.hdc,30,30,S,ARRAYSIZE(S));...
C++ Вывод в консоль редких символов из кодовой таблицы Необходимо вывести в консоль символы из кодовой таблицы (которых нет на клавиатуре). Например, уголки для создания таблиц. Записываю их в массив типа char (пытался также использовать тип wchar_t).... подробнее

Показать сообщение отдельно
no_wearines
53 / 49 / 2
Регистрация: 01.01.2012
Сообщений: 328
01.12.2012, 05:10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <cstring>
#include <cctype>
#include <conio.h>
using namespace std;
 
int main()
{
char array_1[250], array_2[250], *ptr_1, *ptr_2;
int i_n = 0;
 
cin.getline(array_1, 250);
 
//ïðîâåðêГ* ñëó÷Г*ГҐГў
 
//ïîäñ÷åò ñèìâîëîâ Гў âåðõГ*ГҐГ¬ ðåãèñòðå
for(int i_1 = 0, i_2 = strlen(array_1); i_1 < i_2; ++i_1)
if(isupper(array_1[i_1]))
++i_n;
 
//Г*Г*õîæäåГ*ГЁГҐ Г*Г*èìåГ*ГјГёГҐГЈГ® ñëîâГ* + ГіГ¤Г*ëåГ*ГЁГҐ ñëîâ Г± ïåðâîé Г§Г*ГЈГ«Г*ГўГ*îé áóêâîé
ptr_1 = ptr_2 = strtok(array_1, " ");
do
{
if(strlen(ptr_1) < strlen(ptr_2))
ptr_2 = ptr_1;
 
if(!isupper(ptr_1[0]))
{
strcat(array_2, ptr_1);
strcat(array_2, " ");
}
}
while(ptr_1 = strtok(NULL, " "));
 
//Âûâîä ðåçóëüòГ*ГІГ*
cout<<"array: "<<array_2<<endl<<"small word: "<<ptr_2<<endl
<<"amount of the caps: "<<i_n<<endl;
 
getch();
 
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru