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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ редактировать и удалять http://www.cyberforum.ru/cpp-beginners/thread556038.html
как отредактировать и удалять записи из куче БД ?? #include "stdafx.h" #include <conio.h> #include <iostream> #include <windows.h> #include <iomanip> using namespace std;
C++ Можно ли узнать размер одного элемента в STL контейнере? Допустим, мне захотелось узнать, сколько памяти ест мой map. Для этого надо знать размер 1 элемента. Я погуглил, покопался в cpp-reference, но ничего полезного не нашел. Сойдут и нестандартные... http://www.cyberforum.ru/cpp-beginners/thread556035.html
Реализация численного метода решения СЛАУ C++
Помогите разработать ПО для реализации численного метода простой итерации решения СЛАУ.
C++ Информация о файле
Выбрать произвольный формат файлов (avi, bmp, doc, exe, mp3, zip и т.п.) и написать программу, выводящую на экран общую информацию о заданном файле данного формата (размеры картинки, количество...
C++ Не могу понять как написать программу http://www.cyberforum.ru/cpp-beginners/thread555995.html
У меня 20 чисел(1-20), программа должна выводить все варианты 5-ти значных чисел, при этом числа не должны повторяться(12345 и 54321).
C++ Вектор и пара Всем привет! В этом куске кода явно есть ошибка (он не компилируется), но я так и не смог её найти: vector<char> d; vector<pair<char ,int> > sw ; int s,t,n,m,t1,t2,u ; char t3; int main() { ... подробнее

Показать сообщение отдельно
Temikk2
2 / 2 / 0
Регистрация: 12.12.2011
Сообщений: 128

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

23.04.2012, 12:03. Просмотров 390. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru