Программа, которая проверяет, являет ли введённая с клавиатуры строка дробным числом - C#
Формулировка задачи:
Помогите с 2-я заданиями, вообще не понимаю как их начать делать
1. Написать программу, которая проверяет, являет ли введённая с клавиатуры строка дробным числом.
2. Написать функцию sogl, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является согласной буквой русского алфавита, и 0 – в противном случае.
Решение задачи: «Программа, которая проверяет, являет ли введённая с клавиатуры строка дробным числом»
textual
Листинг программы
// Первое задание using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Write("Введите число > "); var line = Convert.ToDecimal(Console.ReadLine()); var round = Math.Round(line); Console.WriteLine(line != round ? "Введено дробное число!" : "Введено целое число!"); } } } // Второе задание using System; using System.Linq; namespace ConsoleApplication1 { class Program { static int Sogl(char getSymbol) { char[] symbol = { 'б', 'в', 'г', 'д', 'ж', 'з', 'й', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'х', 'ц', 'ч', 'ш', 'щ' }; return symbol.Any(variable => variable == getSymbol) ? 1 : 0; } static void Main(string[] args) { Console.Write("Введите символ > "); var getSymbol = Convert.ToChar(Console.Read()); Console.WriteLine("Значение > {0}", Sogl(getSymbol)); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д