Featured
Affichage récursif en ADA
Affichage récursif de l'inversé d'un entier.
with Ada.Text_Io, Ada.Integer_Text_IO ;
procedure affinv is
use Ada.Text_Io, Ada.Integer_Text_IO ;
procedure Aff_Chiffre(Nb : Natural) is
begin
if (Nb mod 10)=0 then
New_Line;
else
Put(Nb mod 10,1);
Aff_Chiffre(Nb/10);
end if;
end Aff_Chiffre;
Nb : Integer;
begin
Put_Line("Affichage récursif de l'inversé d'un entier") ;
Put("Entrer un entier : ");
Get(Nb);
if Nb<0 then
Put("-");
Aff_Chiffre(-Nb);
else
Aff_Chiffre(Nb);
end if;
end affinv ;
View Comments...