C#Описать процедуру InvertDigits(K), меняющую порядок следованияцифр целого положительного числа K на обратный (K — параметр целоготипа, являющийся одновременно входным и выходным). С помощью этойпроцедуры поменять порядок следования цифр на обратный для каждогоиз пяти данных целых чисел.C#

25 Июн 2019 в 19:44
517 +1
1
Ответы
1
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, которая изменяет порядок цифр в целом числе на обратный. Затем пяти заданным целым числам применяется эта процедура, чтобы поменять порядок цифр на обратный. Результат выводится на консоль.

21 Апр 2024 в 00:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир