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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aigulya_ya
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 9
#1

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

05.06.2014, 21:39. Просмотров 1141. Ответов 8
Метки нет (Все метки)

С++
Не использовать массивы, строки, структуры и т.п. Программа должна быть монолитной (состоит только из одной функции main()), т.е. не использовать собственных подпрограмм.

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



если можно, можно еще блок схему к ней. спасибо за внимание
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 21:39     Определить, является введенная буква гласной или согласной
Посмотрите здесь:
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской C++
Определить, является ли введенная буква русского алфавита гласной C++
Определить, является ли введённый символ гласной или согласной C++
Определить сколько раз введенная с клавиатуры буква встречается в тексте из файла C++
C++ Переписать в другой файл только слова, начинающиеся с согласной, а заканчивающиеся гласной
C++ Определить, является ли введенная с клавиатуры строка вещественным числом
Определить, является ли указанный символ гласной буквой русского алфавита C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
05.06.2014, 21:50     Определить, является введенная буква гласной или согласной #2
del
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
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
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
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
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
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++
Подсчитать сколько раз в данной строке встречается некоторая буква, введенная с клавиатуры C++
Определить, буква гласная или согласная C++

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

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

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