Определить, может ли строка являться вещественным положительным восьмеричным числом - C#
Формулировка задачи:
Пользователем вводится строка. Определить, может ли она являться вещественным положительным восьмеричным числом.
Напишите код пожалуйста c# консольное приложение
Решение задачи: «Определить, может ли строка являться вещественным положительным восьмеричным числом»
textual
Листинг программы
- using System;
- namespace ConsoleApplication
- {
- class Program
- {
- static void Main(string[] args)
- {
- double result;
- string input = Console.ReadLine();
- if (!Double.TryParse(input, out result))
- Console.WriteLine("Неверный ввод");
- else if (result < 0)
- Console.WriteLine("Отрицательное число");
- else
- {
- bool ok = true;
- foreach (char c in input)
- {
- if (c - '0' > 7)
- {
- Console.WriteLine("Число не является восьмиричным");
- ok = false;
- break;
- }
- }
- if (ok)
- Console.WriteLine("Вещественное положительное восьмиричное число");
- }
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д