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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Temikk2
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 128
#1

Модификация программы - C++

23.04.2012, 12:03. Просмотров 392. Ответов 2
Метки нет (Все метки)

Модифицируйте программу из данного раздела так, чтобы она подсчитывала не только буквы, но и встретившиеся пробелы, символы табуляции и новой строки. За ранее благодарен.
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
#include <iostream>
#include <ctype.h>
int main()
{
char ch;
int aCnt=0, eCnt=0, iCnt=0, oCnt=0, uCnt=0,
consonantCount=0;
while ( cin >> ch )
switch ( ch ) {
case 'a': case 'A':
++aCnt;
break;
case 'e': case 'E':
++eCnt;
break;
case 'i': case 'I':
++iCnt;
break;
case 'o': case 'O':
++oCnt;
break;
case 'u': case 'U':
++uCnt;
break;
default:
if ( isa1pha( ch ) )
++consonantCnt;
break;
}
cout << "Встретилась a: \t" << aCnt << '\n'
<< "Встретилась e: \t" << eCnt << '\n'
<< "Встретилась i: \t" << iCnt << '\n'
<< "Встретилась o: \t" << oCnt << '\n'
<< "Встретилась u: \t" << uCnt << '\n'
<< "Встретилось согласных: \t" << consonantCnt
<< '\n';
}
Добавлено через 1 час 5 минут
Вот рабочая программа, помогите пожалуйста переделать!

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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
       char ch;
int aCnt=0, eCnt=0, iCnt=0, oCnt=0, uCnt=0,
consonantCount=0;
while ( cin >> ch ) {
switch ( ch )
{
case 'a': case 'A':
++aCnt;
break;
case 'e': case 'E':
++eCnt;
break;
case 'i': case 'I':
++iCnt;
break;
case 'o': case 'O':
++oCnt;
break;
case 'u': case 'U':
++uCnt;
break;
}
cout << "Vstretelas a: \t" << aCnt << '\n'
<< "Vstretelas e: \t" << eCnt << '\n'
<< "Vstretelas i: \t" << iCnt << '\n'
<< "Vstretelas o: \t" << oCnt << '\n'
<< "Vstretelas u: \t" << uCnt << '\n'
<< "Vstretelas ñîãëГ*Г±Г*ûõ: \t" << consonantCount<< '\n';
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2012, 12:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Модификация программы (C++):

Модификация программы - C++
Препод задал модифицировать программу. программа считает есть ли в последовательности цифры, которые больше, чем следующие. #include...

Модификация сортировки - C++
Ребят почему не сортируются двойки. Все сортируются а они впереди остаются. Просто задание в книжке чтоб пузырьковое сортирование...

Модификация перезагрузки - C++
Программа рабочая вот такая #include &lt;iostream&gt; #include &lt;cstring&gt;//для strcpy(),strlen() using namespace std; #include...

Модификация игр - C++
Всем привет! Суть вопроса: Какую игру выбрать для модификации, что бы понять основы игростроения. Детали ниже! :) Я достаточно...

Модификация разработанного класса - C++
Создал класс видеомагнитофон, требуется доработать его вот по этому заданию: Рассмотреть модификацию видеомагнитофона,который...

WinPcap - модификация пакета - C++
Мне нужно перехватить определенный пакет, изменить его , и отослать уже браузеру. Подскажите, справится ли с этим WinPcap , или она только...

2
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
23.04.2012, 15:29 #2
пробелы
case ' ':
символы табуляции
case '\t':
и новой строки
case '\n':
1
Temikk2
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 128
15.05.2012, 14:56  [ТС] #3
Как оказалось не одному мне ее тяжелом ее сделать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2012, 14:56
Привет! Вот еще темы с ответами:

Модификация внутренней переменной лямбды - C++
Добрый вечер, что-то помню, что-то всплывает перед глазами в качестве кода - но не могу подобрать запрос в гугле, чтобы найти то о чём...

Модификация объектов класса string - C++
ООП С++ Лафоре есть пример: // sstrchng.cpp // изменение частей строки #include &lt;iostream&gt; #include &lt;string&gt; using...

Задача о камнях (почти рюкзак) модификация) - C++
из камней весом p1, p2 ... pn набрать вес W если это возможно вывести yes, если не - no, но есть проблемка: в дополнение к задаче дается...

Косвенная модификация переменной - разобрать код - C++
Здравствуйте! Я немного запутался в результатах работы программы. Все действия понятны, а почему такой результат нет. Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru