Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
kosmos21

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

21.12.2012, 14:05. Показов 2032. Ответов 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 так что не судите строго)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2012, 14:05
Ответы с готовыми решениями:

Вывести на экран только гласные буквы из текста
Вывести на экран только гласные буквы из текста #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; main () { ...

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

Удалить гласные буквы из текста
Нужно, чтобы из строк удалялись гласные английские буквы (задал их конст. строкой vowels=&quot;aeiouy&quot;); не знаю, как лучше это...

3
 Аватар для Peps
9 / 9 / 10
Регистрация: 14.11.2012
Сообщений: 75
21.12.2012, 14:38
код лень писать, но если бы писал то использовал бы конструкцию 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
21.12.2012, 15:17
Цитата Сообщение от 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(*)? Вместо звёздочки как туда поочерёдно вставить все символы из введённой строки?
 Аватар для Peps
9 / 9 / 10
Регистрация: 14.11.2012
Сообщений: 75
22.12.2012, 09:23
в 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2012, 09:23
Помогаю со студенческими работами здесь

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

Вывести отдельно согласные и гласные буквы
Нужно дописать код, чтобы он выводил все согласные и гласные буквы, передаваемые ему. Уже есть основная часть работы: #include...

Дан текст. Вывести все его гласные буквы
Подскажите, как тут вывести гласные буквы? /*Дан текст. Вывести все его гласные буквы*/ #include &lt;iostream&gt; ...

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru