Поменять порядок следования цифр целого числа - C#

Узнай цену своей работы

Формулировка задачи:

Описать функцию InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры поменять порядок следования цифр на обратный для каждого из пяти данных целых чисел.
function InvertDigits(k:integer);
var k1:integer;
begin k1:=0;
      while k>0 do
      begin k1:=k1*10+(k mod 10);
            k:=k div 10;
      end;
      k:=k1; 
end;
 
var a:array[1..5] of integer; i:byte;
begin for i:=1 to 5 do
       begin write(i,' chislo: ');
             readln(a[i]);
       end;
       for i:=1 to 5 do
       writeln(i,' chislo: ',InvertDigits(a[i]));
       readln;
end.

Решение задачи: «Поменять порядок следования цифр целого числа»

textual
Листинг программы
private static int InvertDigits(int k)
{
    int result = 0;
    while (k != 0)
    {
        result = result * 10 + k % 10;
        k = k / 10;
    }
    return result;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы