0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 14
1

Ha BorlandC++

25.01.2014, 11:42. Показов 376. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Cделать большими все буквы в тех словах, в которых есть по крайней мере одна пара подряд идущих гласных слов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2014, 11:42
Ответы с готовыми решениями:

класс в BorlandC
подскажите как в BorlandC 3,1 создать клас выдает ошибку "Declaration syntax error" class bases{...

Нет инициализации графического режима в BorlandC++ под ДОС
Привет всем,проблема такая после относительно долгих вычислений стараюсь инициализировать...

Сфоpмиpовать массив из номеpов столбцов, в котоpых находятся минимальные элементы каждой строки (BorlandC++)
Как сделать задание "Дан массив А pазмеpом m*n. Сфоpмиpовать массив NS из номеpов столбцов, в...

BorlandC++Builder6
#include <vcl.h> #include <string.h> #include <math.h> #include <Printers.hpp> #pragma hdrstop...

3
2 / 2 / 1
Регистрация: 24.11.2013
Сообщений: 77
25.01.2014, 12:00 2
Во первых, откуда вы берете слова?
Вводите с клавиатуры?

Во вторых, немного не понятна суть задачи.
Вводим такую строку: abc aob ghrfzd (Ну или что нибудь подобное)
В "слове" aob есть пара идущих подряд гласных букв.
Программа должна вывести: abc AOB ghrfzd

Я правильно Вас понял ?
0
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
25.01.2014, 12:42 3
Писал под С++98
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
#include <algorithm>
#include <cctype>
#include <iostream>
#include <sstream>
#include <string>
 
bool hasTwoNearbyVowels(const std::string &str, const std::string &vowels)
{
    for (std::string::size_type i=0; i < str.length() - 1; i++)
        if (vowels.find(tolower(str[i]))   != std::string::npos &&
            vowels.find(tolower(str[i+1])) != std::string::npos)
            return true;
    return false;
}
 
int main(void)
{
    const std::string str("aEniki beniiki eli vareniki aa a .!."), vowels("aeiouy");
    std::cout << "Before: " << str << std::endl;
 
    std::cout << "After:  ";
    std::istringstream ist(str);
    for (std::string word; ist >> word; std::cout << word << " ")
        if (hasTwoNearbyVowels(word, vowels))
            std::transform(word.begin(), word.end(), word.begin(), toupper);
 
    std::cout << std::endl;
}
1
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 14
25.01.2014, 13:08  [ТС] 4
Цитата Сообщение от prog63 Посмотреть сообщение
Во первых, откуда вы берете слова?
Вводите с клавиатуры?

Во вторых, немного не понятна суть задачи.
Вводим такую строку: abc aob ghrfzd (Ну или что нибудь подобное)
В "слове" aob есть пара идущих подряд гласных букв.
Программа должна вывести: abc AOB ghrfzd

Я правильно Вас понял ?
вот поэтому и обратился, ибо задание этим и кончается.
0
25.01.2014, 13:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2014, 13:08
Помогаю со студенческими работами здесь

Задача в BorlandC
Помогите найти ошибку в коде. Задача состоит в том, что бы написать программу (Borland C 3.1)...

Трассировка программы на BorlandC++ 3.1
Решил сделать трассировку программы, дошел до момента, где для выхода из цикла нужно нажатие...

Не могу найти ошибку (BoRLANDC+Assembler)
Здравствуйте. Подскажите, что не так? #include &lt;iostream.h&gt; int p1,p2; int extern cdecl...

Ошибка функций библиотеки graphics.h в borlandc v3.1
Пишу прогу на си по графике, но программа жалуется на все графические функции _setcolor,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru