Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/63: Рейтинг темы: голосов - 63, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 98
1

Ввести букву, определить, гласная или согласная

15.09.2012, 18:23. Показов 12812. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите программу плиз
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2012, 18:23
Ответы с готовыми решениями:

Строка: Определить, какая первая буква - гласная или согласная?
Задание состоит в том, что пользователь вводит слово и нужно определить, какая первая буква...

Регулярное выражение - после согласной или гласной должна идти гласная или согласная
Возможно ли это решить с помощью регулярных выражений, если да то как?

Написать программу, которая ждет ввода буквы русского алфавита и в зависимости от этого определяет гласная или согласная
Написать программу, которая ждет ввода буквы русского алфавита и в зависимости от этого определяет...

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

5
122 / 120 / 47
Регистрация: 14.09.2012
Сообщений: 276
15.09.2012, 19:17 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
static void Main(string[] args)
        {
            Console.Write("Ведите букву: ");
            string ch = Console.ReadLine();
 
            string glasnie = "ауоыиэяюёе";
 
            char[] s = glasnie.ToCharArray();
 
            if (ch.Length == 1)
            {
                for (int i = 0; i < glasnie.Length; i++)
                {
                    if (s[i].ToString() == ch)
                        Console.WriteLine("это гласная буква");
                }
            }
            else
                Console.WriteLine("вы вели больше одной буквы");
 
            Console.ReadLine();
        }
так пойдет?
1
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 98
15.09.2012, 20:02  [ТС] 3
спасибо большое!плюсую
0
Master of Orion
Эксперт .NET
6100 / 4956 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
15.09.2012, 21:36 4
ablai96, вместо string нужно пользоваться hashset, в нем поиск на порядки быстрее
0
4 / 4 / 3
Регистрация: 08.09.2012
Сообщений: 27
16.09.2012, 13:59 5
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
namespace FindVowel
{
    class Program
    {
        static void Main(string[] args)
        {
            char ch;
            int exit;
            do
            {
                Console.Write("Please enter a letter or press Enter for exit ...     ");
                ch = Console.ReadKey().KeyChar;
                try
                {
                    bool answer = AnalyzeChar(ch,  out exit);
                    if (exit != 1)
                    {
                        Console.WriteLine("\nAnswer: {0}", answer ? "vowel" : "consonant");
                        Console.ReadLine();
                    }
                    else 
                    return;
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    Console.ReadLine();
 
                }        
            }
            while (char.GetNumericValue(ch) != 13);
            return;
                                                                  
        }
 
        private static bool AnalyzeChar(char ch, out int exit)
        {
            char[] vowel = new char[5]{ 'A', 'E', 'I', 'O', 'U'} ;
            ch = char.ToUpper(ch);
            exit = 0;
                if (ch >= 'A' && ch <= 'Z') 
                {
                    foreach (char c in vowel)
                        if (ch == c)
                        {
                            return true;                            
                        }
                    return false;
                }
                else
                {
                    if (ch == '\r') 
                    {
                       exit = 1;
                       return false ;
                    }  
                    else
                        throw new Exception("\nSorry the symbol was not correct ...");                    
                }                                      
        }
    }
}
0
95 / 54 / 10
Регистрация: 16.09.2012
Сообщений: 207
16.09.2012, 15:25 6
сделайте через регулярные выражения, там строчек 5-7 кода будет...
0
16.09.2012, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2012, 15:25
Помогаю со студенческими работами здесь

По введённой букве определить её характеристики: большая или маленькая, гласная или согласная, звонкая или глухая и т.д
По введённой букве определить её характеристики: боль-шая или маленькая, гласная или согласная,...

Определить, какая буква введена — гласная, согласная звонкая, согласная глухая
Ученик вводит с клавиатуры букву русского алфавита. Компьютер должен сказать, какая это буква -...

По введённой букве определить её характеристики: боль-шая или маленькая, гласная или согласная, звонкая или глухая и т.д
По введённой букве определить её характеристики: большая или маленькая, гласная или согласная,...

Определить, какая буква введена - гласная или согласная
Разработать программу, которая позволяет ввести любую букву английском и вывести какая это...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru