Итак, дано число, например 3141592. Нужно его перевернуть, получится 2951413. Можно ли это сделать не переводя число в строку?
UPD:
Уже разобрался, нашел код:
UPD:
Уже разобрался, нашел код:
| Код |
|---|
unit perev; interface function S(n:longint):longint; implementation function S; var m,p:longint; i:integer; begin m:=n; p:=0; while m>0 do begin i:=m mod 10; p:=p*10+i; m:=m div 10; end; Summ:=p; end; end. |
Изменено:
rozpants - 10.06.2010 15:45:58