Задача: Напишите программу, которая принимает на вход трёхзначное число и на выходе показывает вторую цифру этого числа.
Пример:
456 -> 5
782 -> 8
918 -> 1
Решение:
int Prompt(string msg)
{System.Console.WriteLine($»{msg}»);
return Convert.ToInt32(Console.ReadLine());
}
int number = Prompt(«Введите трехзначное число»);
if (number >=100 && number <1000)
{
int mid = (number % 100 — number % 10) / 10;
System.Console.WriteLine($»Вторая цифра числа {number} является {mid}»);
}
else
System.Console.WriteLine(«Это число не трехзначное»);
Пояснение:
Достаточно интересная задача на целочисленное деление и остаток от деления. В задаче используется функция Prompt по считыванию числа.