Знакомство с языком программирования С#: Напишите программу, которая выводит третью цифру заданного числа или сообщает, что третьей цифры нет

Задача: Напишите программу, которая выводит третью цифру заданного числа или сообщает, что третьей цифры нет

Пример:

645 -> 5

78 -> третьей цифры нет

32679 -> 6

Решение:

int Prompt(string msg)
{

System.Console.WriteLine($»{msg}»);
return Convert.ToInt32(Console.ReadLine());
}
int number = Prompt(«Введите число»);

int fnumber(int number)
{
while (number > 999)
{
number /= 10;
}
return number % 10;
}

bool check(int number)
{
if (number < 100)
return false;
else return true;
}

if (check(number) != true)
System.Console.WriteLine(«Третьей цифры нет»);
else
System.Console.WriteLine($»Третья цифра числа {number} является {fnumber(number)}»);

Пояснение:

Нетривиальная задача. В решении используются две функции: fnumber и Prompt.

Общая оценка
Интересность
4/10
Сложность задачи
5/10
Лаконичность кода
3/10
Итого
4

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий