Поменять порядок следования цифр целого числа - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д