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

посоветуйте - сложный ли код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение массивов типа Char http://www.cyberforum.ru/cpp-beginners/thread816022.html
У меня есть структура. Мне нужно проверит, (sportsmens.Sport=="swimming"); sportsmens.Sport - массив типа char
C++ Дан текстовый файл, в котором записана последовательность целых чисел. Записать в новый файл только четные из них Дан текстовый файл, в котором записана последовательность целых чисел. Записать в новый файл только четные из них. Помогите пожалуста!!! Я понимаю как открыть входной и выходной файлы...но как... http://www.cyberforum.ru/cpp-beginners/thread816006.html
C++ Вызов функции
Здравствуйте! Не могу вызвать функцию, объясните причину. template <typename T> void Calc_etalon (QDir & DirTxt) { //QDir DirTxt(Path); QVector <T> vec; ...
Программа выводит какуето абракадабру как исправить? C++
Разработка программы для автоматизации перевода слов Структура «словарь» должна содержать 2 поля: слово на русском языке и его перевод на язык L (это может быть молодежный или профессиональный сленг...
C++ Рекурсия (вычислить значение выражения) http://www.cyberforum.ru/cpp-beginners/thread815978.html
В универе дали задачку, просто так ее можно сделать, но нужно пользоваться рекурсией, а с ней я, черт возьми, никак не могу разобраться( условие примерно такое: вводится некоторое число n, нужно...
C++ Не выполняется условие Если ввести в консольном приложении строку Terminator, то должно выполниться условие и выведется текст That's Right. Но оно почему-то не выполняется, хотя всё вроде бы верно. #include <iostream>... подробнее

Показать сообщение отдельно
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
23.03.2013, 08:40
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
#include <iostream>
#include <string>
 
using namespace std;
 
bool f(char c)
{
     if(c>='A' && c<= 'Z'){ c=c-'A'+'a'; } //превращаем большие буквы в мелкие 
 
     if(c=='e' || c=='y' || c=='u' || c=='i' || c=='o' || c=='a')//проверяем не гласный ли наш чар
     {
               return true;//гласный
     }
     return false;//согласный
}
int main()
{
    string first;
    string second;
    cin>>second;
    int n=0;
    while(!cin.eof())
    {
            first=second;
            cin>>second;
            if( f(first[0]) && !f(second[0]))
            {
                n++;
            }
    }
    cout<<"Num of pairs: "<<n<<endl;
    cin>>n;
}
через консоль пускаешь файл на вход. Для русских букв изменяешь функцию f как тебе удобно
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru