Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
kosmos21
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 2
#1

Вывести гласные буквы введённого текста

21.12.2012, 14:05. Просмотров 528. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста а то что то ничего не получается.Я только начинаю и всё какое то непреодолимое) Собственно пользователь вводит произвольный текст и нужно вывести в алфавитном порядке все гласные буквы по 1 разу. Ввод и сортировку текста я кое как написал а дальше никак не могу( Помогите пожалуйста, и буду благодарен если обьясните как обращаться к каждому символу введённой строки.Заранее спасибо.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "C:\Users\kos\Desktop\std_file.h"
#include <iostream>
int main()
{
    string s;
    char ch;
 
    cout << "Enter string: ";
    getline(cin, s);
    sort(s.begin(), s.end());
        cout << "Result: " << s << std::endl;
        const char g[22]= "ауоыиэюяеё";
         
 while(true)
 {
 }
    return 0;
    
}
std_file.h добавлял ибо так и не разобрался какая библиотека отвечает за cin и cout так что не судите строго)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 14:05
Ответы с готовыми решениями:

Вывести на экран только гласные буквы из текста
Вывести на экран только гласные буквы из текста #include &lt;iostream&gt; #include...

Вывести, в скольких словах текста встречаются гласные буквы
Дана строка, содержащая текст. Вывести, в скольких словах этого текста...

Удалить гласные буквы из текста
Нужно, чтобы из строк удалялись гласные английские буквы (задал их конст....

Вычеркнуть из данного текста все гласные буквы
13. Составьте алгоритм (программу), вычеркивающий из данного текста все гласные...

Дан текст. Вывести все его гласные буквы
Подскажите, как тут вывести гласные буквы? /*Дан текст. Вывести все его...

3
Peps
8 / 8 / 10
Регистрация: 14.11.2012
Сообщений: 75
21.12.2012, 14:38 #2
код лень писать, но если бы писал то использовал бы конструкцию switch - case
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 switch ( c )
      {
         case 'A':
            //вывести на экран
            break;
         case 'a':
           //вывести на экран
          case 'б':
            //вывести на экран
           ..................
            break;
         default:
           ;
      }
0
kosmos21
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 2
21.12.2012, 15:17 #3
Цитата Сообщение от Peps Посмотреть сообщение
код лень писать, но если бы писал то использовал бы конструкцию switch - case
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 switch ( c )
      {
         case 'A':
            //вывести на экран
            break;
         case 'a':
           //вывести на экран
          case 'б':
            //вывести на экран
           ..................
            break;
         default:
           ;
      }
Пробовал и так только что в скобках ставить для сравнения switch(*)? Вместо звёздочки как туда поочерёдно вставить все символы из введённой строки?
0
Peps
8 / 8 / 10
Регистрация: 14.11.2012
Сообщений: 75
22.12.2012, 09:23 #4
в switch ( * ) поочередно передавать символы из твоего массива g
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for ( i = 0; i<22;i++){
           x=g[i];
           switch(x)
                       {
         case 'A':
            //вывести на экран
            break;
         case 'a':
           //вывести на экран
          case 'б':
            //вывести на экран
           ..................
            break;
         default:
           ;
      }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2012, 09:23

Строки(Вывести на экран пару предложений. Подсчитать все гласные буквы.)
Вывести на экран пару предложений. Подсчитать все гласные буквы. помогите...

Написать программу, которая считывает английский текст из файла и выводит на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы.
напишите пожалуйста в С++

Вывести в алфавитном порядке все гласные буквы, входящие в каждое слово строки
Вывести слова,в которых заменить каждую БОЛЬШУЮ БУКВУ ОДНО-ИМЕННОЙ МАЛОЙ;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru