C#Описать процедуру InvertDigits(K), меняющую порядок следованияцифр целого положительного числа K на обратный (K — параметр целоготипа, являющийся одновременно входным и выходным). С помощью этойпроцедуры поменять порядок следования цифр на обратный для каждогоиз пяти данных целых чисел.C#
using System; class Program { static void Main() { int[] numbers = { 12345, 67890, 54321, 98765, 24680 }; foreach (int number in numbers) { Console.Write($"Original number: {number}, Inverted number: "); InvertDigits(ref number); Console.WriteLine(number); } } static void InvertDigits(ref int K) { int result = 0; while (K > 0) { int digit = K % 10; result = result * 10 + digit; K /= 10; } K = result; } }
Этот код создает процедуру InvertDigits, которая изменяет порядок цифр в целом числе на обратный. Затем пяти заданным целым числам применяется эта процедура, чтобы поменять порядок цифр на обратный. Результат выводится на консоль.
class Program
{
static void Main()
{
int[] numbers = { 12345, 67890, 54321, 98765, 24680 };
foreach (int number in numbers)
{
Console.Write($"Original number: {number}, Inverted number: ");
InvertDigits(ref number);
Console.WriteLine(number);
}
}
static void InvertDigits(ref int K)
{
int result = 0;
while (K > 0)
{
int digit = K % 10;
result = result * 10 + digit;
K /= 10;
}
K = result;
}
}
Этот код создает процедуру InvertDigits, которая изменяет порядок цифр в целом числе на обратный. Затем пяти заданным целым числам применяется эта процедура, чтобы поменять порядок цифр на обратный. Результат выводится на консоль.