Запросить у пользователя ввод одной из букв русского алфавита. В зависимости от введенной...

0 голосов
44 просмотров

Запросить у пользователя ввод одной из букв русского алфавита. В зависимости от введенной буквы вывести на экран сообщение буква гласная или согласная (ь, ъ, ы не рассматривать). это все в ПАСКАЛЕ СКАЗАЛИ ЧТО НУЖНО СДЕЛАТЬ ЧТО ТО ВРОДЕ ЦИКЛА ПРОГРАММА ДОЛЖНА ИДТИ ДО ТЕХ ПОР ПОКА БУДЕТ ВВЕДЕНА ЛИБО ГЛАСНАЯ ЛИБО СОГЛАСНАЯ БУКВА


Информатика (152 баллов) | 44 просмотров
0

если условие составлено непонятно-как ее решать...

0

а смысл вам понятен?

0

мне то как раз и непонятен, жди еще кого-нибудь...

0

нужно составить программу в паскале...вводишь любую букву ...программа должна проверить гласная она или согласная ...прога идет до тех пор пока не будет введена буква гласная или согласная

0

т.е проверить два условия

0

например

0

я ввожу гласную букву...паскаль пишет...эта буква гласная...ввожу согласную букву сразу же пишет согласная и заканчивается прога

0

у тебя программа должна остановиться на первой же букве

0

по твоему условию, независимо какая буква будет введена

0

То есть при введении ь, ъ, ы программа завершается?

Дан 1 ответ
0 голосов

Public static void main(String[] args) { Scanner scan = new Scanner(System.in); char[] glasnye = { 'а', 'е', 'ё', 'и', 'й', 'о', 'у', 'ы', 'ь', 'ъ', 'э', 'ю', 'я' }; char[] soglasnye = { 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'c', 'т', 'у', 'ф', 'х', 'г', 'ц', 'ш', 'щ', 'ч' }; for (char c : glasnye) { if (c == scan.next().charAt(0)) { System.out.println("гласная"); } return; } for (char c : soglasnye) { if (c == scan.next().charAt(0)) { System.out.println("согласная"); } return; }}

(419 баллов)
0

сорян, это жаба.