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

Определить, является введенная буква гласной или согласной - C++

Восстановить пароль Регистрация
 
Aigulya_ya
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 9
05.06.2014, 21:39     Определить, является введенная буква гласной или согласной #1
С++
Не использовать массивы, строки, структуры и т.п. Программа должна быть монолитной (состоит только из одной функции main()), т.е. не использовать собственных подпрограмм.

Задача 2.
Составьте программу, которая позволяет определить, является введенная буква гласной или согласной.



если можно, можно еще блок схему к ней. спасибо за внимание
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 21:39     Определить, является введенная буква гласной или согласной
Посмотрите здесь:

C++ Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0.
Проверить является ли символ согласной буквой латинского алфавита C++
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской C++
Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака C++
Подсчитать сколько раз в данной строке встречается некоторая буква, введенная с клавиатуры C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
05.06.2014, 21:50     Определить, является введенная буква гласной или согласной #2
del
N-e-O
 Аватар для N-e-O
1 / 1 / 0
Регистрация: 26.07.2013
Сообщений: 49
05.06.2014, 21:52     Определить, является введенная буква гласной или согласной #3
slayster, там же сказано не использовать массивы =)
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
05.06.2014, 21:53     Определить, является введенная буква гласной или согласной #4
N-e-O, недосмотрел немного
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
05.06.2014, 21:54     Определить, является введенная буква гласной или согласной #5
Цитата Сообщение от slayster Посмотреть сообщение
2 массива, гласные и согласные,
Цитата Сообщение от Aigulya_ya Посмотреть сообщение
Не использовать массивы, строки, структуры и т.п.
C++
1
2
3
4
5
6
7
if(ch=='a' || ch=='A'
  ||  ch=='e' || ch=='E'
  ........ // тут пребираешь все гласные 
  )
 // гласная
else
 // согласная
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
05.06.2014, 21:59     Определить, является введенная буква гласной или согласной #6
ValeryS, а как быть с !"№*; и т.д ? перебирать еще и согласные таким же образом?
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
05.06.2014, 22:08     Определить, является введенная буква гласной или согласной #7
Цитата Сообщение от slayster Посмотреть сообщение
ValeryS, а как быть с !"№"; и т.д ?
во первых не сказано какой алфавит если английский то
C++
1
2
if((ch>='A' && ch<='Z') ||  (ch>='a' && ch<='z'))
// буква
во вторых
Цитата Сообщение от Aigulya_ya Посмотреть сообщение
является введенная буква гласной или согласной.
априори вводится буква
а кто ввел пробел или цифру сам себе злобный буратина
N-e-O
 Аватар для N-e-O
1 / 1 / 0
Регистрация: 26.07.2013
Сообщений: 49
05.06.2014, 23:44     Определить, является введенная буква гласной или согласной #8
вот кажется так. Собрал все вместе ,что писал ValeryS,
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
using namespace std;
int main() {
    setlocale(LC_ALL, "Russian");
    char ch;
    cin >> ch;
    if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
    {
        
        if (ch == 'a' || ch == 'A' ||
            ch == 'e' || ch == 'E' || 
            ch == 'u' || ch == 'U' ||
            ch == 'O' || ch == 'o' || 
            ch == 'I' || ch == 'i')
            cout << ch << "-" << "гласная " << endl; 
        else   cout << ch << "-"<< "согласная "; 
    }
 
    cin.get(); 
    cin.get();
    return (0); 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 23:50     Определить, является введенная буква гласной или согласной
Еще ссылки по теме:

Определить, буква гласная или согласная C++
C++ Напишите подпрограмму, которая определяет, является ли введенный символ гласной буквой русского или латинского алфавита
Определить, является ли указанный символ гласной буквой русского алфавита C++

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

Или воспользуйтесь поиском по форуму:
Aigulya_ya
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 9
05.06.2014, 23:50  [ТС]     Определить, является введенная буква гласной или согласной #9
Cпасибо вам большое
Yandex
Объявления
05.06.2014, 23:50     Определить, является введенная буква гласной или согласной
Ответ Создать тему
Опции темы

Текущее время: 16:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru