Софтуерно Инженерство
Loading...
+ Нов въпрос
borislav9212 avatar borislav9212 746 Точки
Best Answer

Има и по кратко решение. Използвал съм метод -> Char.IsNumber. Ето кода -> http://pastebin.com/tR1g2VHm

 

1
Nilar avatar Nilar 3 Точки

Благодаря. Само мисля, че си изпуснал 'y' от гласните.

0
Nilar avatar Nilar 3 Точки

Благодаря. 

0
ZornitsaSerbezova avatar ZornitsaSerbezova 454 Точки

Май не си включил всички гласни.

0
Pilgrimage avatar Pilgrimage 515 Точки

Ето я твоята логика, но без излишното писане:

http://pastebin.com/0M3wrnRb

Иначе има различни варианти, но този е най-простият.

Това от колегата heilin90 е най-простото за цифрите:

if (symbol >= 48 && symbol <= 57)

{

            Console.WriteLine("digit");

}

0
29/09/2016 12:03:39
ZornitsaSerbezova avatar ZornitsaSerbezova 454 Точки

Така е по-кратко:

char symbol = char.Parse(Console.ReadLine());
if (symbol == 65 || symbol == 69 || symbol == 73 || symbol == 79 || symbol == 85 || symbol == 89 || symbol == 97 || symbol == 101 || symbol == 105 || symbol == 111 || symbol == 117 || symbol == 121)
            {
                Console.WriteLine("vowel");
            }
            else if (symbol >= 48 && symbol <= 57)
            {
                Console.WriteLine("digit");
            }
            else
            {
                Console.WriteLine("other");
            }

0
Stefan24 avatar Stefan24 5 Точки

Защо толкова много символи 

http://pastebin.com/CauGD31R + На колегата това за цифрите и става най-кратко :D

0
ZornitsaSerbezova avatar ZornitsaSerbezova 454 Точки

Сетих се, - щот са главни и малки. В твоя код няма проверка за главни.

Може да се направи и по-кратко - с проверка в списък. Но не знам точно как без рисърч.

.

0
29/09/2016 22:20:40
Leprikona avatar Leprikona 108 Точки

Проблема с малките и големи букви го реших с метода .ToLower (превръща всички букви в малки);

Ето това е моят код. Пак дава 100 точки.

Успех в обучението!

0
01/10/2016 18:27:13
pwnd0rum avatar pwnd0rum 35 Точки

Ето още още по-кратък вариант с try catch и indexOf метод (показан на упражненията за 2-ра група):

https://pastebin.com/QEPRE89e

0
Volen99 avatar Volen99 3 Точки

Ето и от мен едно решение :)

https://pastebin.com/6QDN7xip

0