Как в программе реализовать проверку что введено именно двоичное число - C#
Формулировка задачи:
Помогите справится с заданием по курсачу, заранее сасибо))
Написал программу для сложения двоичных чисел:
Как в ней реализовать проверку что введено именно двоичное число?
например пользователь вводит 101010 прога ничего не сообщает, но когда вводит число в любой другой системе счисления тогда прога выдавала бы сообщение об ошибке
using System; class demo { static void Main() { Console.Write("первое число : "); int n1 = Convert.ToInt32(Console.ReadLine(),2); Console.Write("второе число : "); int n2 = Convert.ToInt32(Console.ReadLine(), 2); Console.Write("их сумма : "+Convert.ToString(n1+n2,2)); Console.WriteLine(); Console.ReadKey(true); } }
Решение задачи: «Как в программе реализовать проверку что введено именно двоичное число»
textual
Листинг программы
class demo{ static void Main(string[] args) { try { Console.Write("первое число : "); int n1 = Convert.ToInt32(Console.ReadLine(), 2); Console.Write("второе число : "); int n2 = Convert.ToInt32(Console.ReadLine(), 2); Console.Write("их сумма : " + Convert.ToString(n1 + n2, 2)); Console.WriteLine(); Console.ReadKey(true); } catch { Console.WriteLine("ОШИБКА ВВОДА"); Console.ReadKey(true); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д