lundi 26 septembre 2016
    1. Program Amis;
    2. Var m, n, sdn, sdm : integer;
    3. (**********************************)
    4. Function diviseurs (x : integer) : integer;
    5. Var sdx, i : integer;
    6. Begin
    7. sdx:=1;
    8. For i:=2 To (x div 2) Do
    9. If (x mod i) = 0 Then sdx := sdx+i;
    10. diviseurs:=sdx;
    11. End;
    12. (***********************************)
    13. Begin
    14. For m:=1 To 1000 Do
    15. For n:=1 To 1000 Do
    16. Begin
    17. sdn := diviseurs (n);
    18. sdm := diviseurs (m);
    19. If (sdm=n) and (sdn=m)
    20. Then writeln (n, ' et ', m, ' sont amis') ;
    21. End;
    22. End.

0 commentaires:

Enregistrer un commentaire

Page Facebook

Turbo Pascal 32 bits

Turbo Pascal 64 bits