Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- /* Задача 4.
- Написать метод с целочисленным параметром, определяющий является ли значение аргумента кодом цифры,
- кодом буквы русского алфавита (прописной либо строчной), или ни тем и ни другим. В основной программе,
- вводя целые числа, выводить сообщения о них: «Это цифра!», «Это буква!», «Это ни буква, ни цифра!».
- Для выхода из программы – ESC, для повторения решения - любой символ.
- При анализе цифрового кода использовать тернарную операцию. Строку сообщения может возвращать метод,
- либо метод возвращает признак, а строку формирует основная программа
- */
- class Program
- {
- static void oper(char s, out string flag)
- {
- flag = (s > '0' && s <= '9') ? ("Цифра!") : (((s >= 'а' && s <= 'я') || (s >= 'А' && s <= 'Я')) ? "буква" : "непонятно");
- }
- static void Main(string[] args)
- {
- ConsoleKeyInfo exitButton;
- char m;
- string input;
- do
- {
- do
- {
- Console.WriteLine("Введите символ");
- input = Console.ReadLine();
- } while (!char.TryParse(input, out m));
- oper(m, out input);
- Console.WriteLine(input);
- exitButton = Console.ReadKey();
- Console.WriteLine("");
- } while (exitButton.Key != ConsoleKey.Escape);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement