• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

паскаль

  • Автор темы Dima65
  • Дата начала
D

Dima65

Подскажите пожалуйста как можно в массиве "перевернуть" число, т.е. например из 15 сделать 51 или из 74 - 47.
Заранее благодарю!
 
A

astronom

Делаешь из числа строку и перемешиваешь букАФФки :)
 
Y

Yason

Если не ошибаюсь в деталях, должно быть так: 10*(x mod 10)+(x div 10).
 
V

Vadik(R)

Код:
function invert(x:integer):integer;
var
z:integer;
begin
z:=0;
while x>0 do
begin
z:=z*10+(x mod 10);
x:=x div 10
end;
invert:=z
end;
begin
...
for i:=1 to n do
a[i]:=invert(a[i]);
Вроде так, не проверял, писал на ходу.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!