Informatică, întrebare adresată de marcelciobanu007, 8 ani în urmă

Sa se scrie un program Pascal care afiseaza rasturnatul unui numar n. De exemplu se introduce 2543, se va afisa 3452.

Răspunsuri la întrebare

Răspuns de boiustef
1

program rasturnat;

var n, num, cif: integer;

begin

 write('introdu numar natural n='); read(n);

 num:=0;

 while (n>0) do

   begin

     cif:=n mod 10;

     num:=num*10 + cif;

     n:= n div 10;

   end;

 writeln(' rasturnatul lui este ', num);

end.


grigore2018: Cred ca mai simplu ar fi astfel:
grigore2018: var s: string;
i: integer;
begin
writeln('Введите число');
readln(s);
for i:=length(s) downto 1 do
write(s[i]);
end.
grigore2018: Si scuze am scris in rusa :)
grigore2018: length este o functie care intoarce lungimea sirului
boiustef: da, cunosc varianta asta...
Alte întrebări interesante