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

Поиск в строке гласных и согласных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работают рекурсивные вызовы? http://www.cyberforum.ru/cpp-beginners/thread171789.html
здравствуйте. можете объяснить как работают рекурсивные вызовы. например : 1. когда вызывается дважды, что при этом происходит. что будет если написать некоторые операции до, между, или после их...
C++ Перестановка элементов массива В целочисленном массиве хранятся числа от 1 до n. Переставить числа так что бы a=j a=i. пример: до 4 2 1 3 после 3 2 4 1 a=4 a=1 a=2 a=1 a=3 a=3 http://www.cyberforum.ru/cpp-beginners/thread171788.html
Вычислить выражение y= arcctg(x) C++
помогите написать программу в С++ для вычисления выражения y= arcctg(x) , значение угла должно быть получено в градусах.
Телефонный cправочник. Работа с классами в C++ C++
Имеется программа "Телефонный Справочник" написанная через структуру, её нужно изменить под работу с классами... Помогите пожалуйста. #include "stdafx.h" #include <iostream> #include <fstream>...
C++ Проблемы с выводом бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread171768.html
Вот, пытался сделать лабу. Проблема с выводом. Извините за код, знаю что он кривой, сделайте замечания!!! /* Два бинарных дерева зеркально подобны, если либо оба они пусты, либо оба непустые,...
C++ По заданной вещественной матрице N*M найти По заданной вещественной матрице N*M найти Мои наработки: #include <stdio.h> #include <conio.h> #define N 5 #define M 5 подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
03.10.2010, 13:50
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
#include <iostream>
#include <set>
 
int main()
{
    std::set<char> glas;
        glas.insert('e');
        glas.insert('y');
        glas.insert('u');
        glas.insert('i');
        glas.insert('o');
        glas.insert('a');
 
    int cnt_glas = 0;
    int cnt_sogl = 0;
 
    std::string text("qwerty  ko");
 
    std::string::iterator st;
    std::set<char>::iterator it;
 
    for ( st = text.begin(); st != text.end(); ++st){
        bool ok = false;
        for( it = glas.begin();  it != glas.end(); ++it)
            if ( *st == *it ){
                ++cnt_glas;
                ok = true;
                break;
            }
 
            if (ok) continue;
 
            if ( isalpha(*st) ){
                ++cnt_sogl;
            }
    }
 
    std::cout << "Count glas= " << cnt_glas << std::endl;
    std::cout << "Count sogl= " << cnt_sogl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru