Составить программу, печатающую десятичную запись заданного натурального числа в обратном порядке - C#
Формулировка задачи:
Помогите решить задачу, пожалуйста.
Разрешим использовать команды вывода на экран лишь при i = 0,1,2,...,9. Составить программу, печатающую десятичную запись заданного натурального числа n > 0 в обратном порядке. (Для n = 173 надо напечатать 371.) Случай n = 0 явился бы некоторым исключением, так как обычно нули в начале числа не печатаются, а для n = 0 - печатаются.).
Решение задачи: «Составить программу, печатающую десятичную запись заданного натурального числа в обратном порядке»
textual
Листинг программы
Console.Write("Введите n: "); string ch = Console.ReadLine(); long n = Convert.ToInt64(ch); if (n == 0) Console.Write(n); else { for (int i = 0; i < ch.Length; i++) { long rs = n % 10; if (rs != 0 && ch.Length < 11) Console.Write(rs); n /= 10; } } Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д