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

Pascal -> C++ (В данном тексте в словах четной длины, начинающихся с заданного символа, определить количество гласных) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с кодом Необработанное исключение по адресу 0x00A85A9B http://www.cyberforum.ru/cpp-beginners/thread890076.html
Всем доброго времени суток! Значит есть задание сделать программу: К миниЭВМ подключено четыре терминала, с которых осуществляется решение задач. По команде с терминала выполняют операции редактирования, трансляции, планирования и решения. Причем, если хоть один терминал выполняет планирование, остальные вынуждены простаивать из-за нехватки оперативной памяти. Если два терминала выдают...
C++ Работа с датой и временем Доброе время суток дорогие программисты, у меня возникла очень большая проблема, которую я не могу решить. Если вам не трудно не могли бы вы помочь. Я, понимаю что правилами нужно присылать код наработки но его попросту нет. Разработать программу для оператора мобильной связи, позволяющую для отдельно введенных значений даты и времени последнего исходящего звонка определить дату и время... http://www.cyberforum.ru/cpp-beginners/thread890072.html
C++ Рекурсией найти файл с самым длинным именем. В чём ошибка?
Здравствуйте, программа должна найти файл с самым длинным именем и вывести полностью путь к этому файлу. Ниже код, который после компиляции не выводит ничего, в чём ошибка? #include <cstdlib> #include <iostream> using namespace std; #include <string.h> #include <dirent.h> #include <stdlib.h>
Создать модуль для обработки одномерных массивов с помощью классов C++
Создать модуль для обработки одномерных массивов с помощью классов. Добавлено через 21 час 5 минут Есть у кого какие мысли? =(
C++ Определить операторы как функции члена класса http://www.cyberforum.ru/cpp-beginners/thread890044.html
Добрый вечер! Ребята, помогите решить вот такую задачку: Необходимо определить операторы +, =, +=, -=, *=, , как функции члена класса. И определить функцию печати!
C++ Найти ошибку в программе (считывание из текстового файла трех предложений и их вывод в обратном порядке) задание было "написать программу которая считывает из текстового файла три предложения и выводит их в обраном порядке " #include <fstream> #include <iostream> #include <cstring> #include <ctype.h> #define LENGTH 20 using namespace std; подробнее

Показать сообщение отдельно
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
04.06.2013, 03:24     Pascal -> C++ (В данном тексте в словах четной длины, начинающихся с заданного символа, определить количество гласных)
А от мое элегантное решение
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
44
45
46
47
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
#include <string>
using std::string;
 
int main()
{
    string s("Hellow world worobor wrodobor ga worlloyd dada");
    string s1("aeiouy");
    string s2;
    char ch='w';
    int count(0);
    cout <<"Vvedite ctroky... ";
    getline(cin,s);
    cout <<"Vvedite cimvol... ";
    cin >>ch;
    
    int pos=s.find(ch);
    
    while(pos!=string::npos)
    {
        if(s[pos-1]!=' ')
        {
            pos=s.find(ch,pos+1);
            continue;
        }
        int pos1=s.find(' ',pos);
        s2=s.substr(pos,pos1-pos);
        if(s2.length()%2==0)
        {
            cout <<"s2= "<<s2<<endl;
            int fined=s2.find_first_of(s1);
            while(fined!=string::npos)
            {
                count++;
                fined=s2.find_first_of(s1,fined+1);
            }
        }
        pos=s.find(ch,pos+1);
    }
 
    cout <<"count= "<<count<<endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru