• Aucun résultat trouvé

writeln('Donner N

N/A
N/A
Protected

Academic year: 2022

Partager "writeln('Donner N"

Copied!
1
0
0

Texte intégral

(1)

Program Ex_13_s1;

uses wincrt;

var

n,m:integer;

procedure saisie(var n,m :integer);

begin repeat

writeln('Donner l''intervalle N..M avec 10 < N <= M < 31000 ');

writeln('Donner N :');

readln(n);

writeln('Donner M :');

readln(m);

until (10<n) and (n<=m) and (m<31000);

end;

function somme(x:integer):integer;

var i,s:integer;

begin s:=x+1;

for i:=2 to x-1 do if x mod i =0 then s:=s+i;

somme:=s;

end;

procedure affiche(n,m:integer);

var i,k:integer;

begin

for k:=2 to 4 do begin

writeln;

writeln('Les ',k,'-parfaits entre ',n,' et ',m,' : ');

for i:=n to m do

if somme(i) mod k=0 then write(i,'|');

writeln;

end;

end;

begin

saisie(n,m);

affiche(n,m);

end.

Références

Documents relatifs

Votre prof de maths préféré vous a pourtant affirmé avec certitude (il vous l’a même démontré) qu’une équation du second degré pouvait avoir zéro, une ou deux solutions (et

Pour cela demande à tes camarades les voitures qu'il te manque en utilisant la formule apprise exemple : &#34; Mathieu, peux-tu me donner la voiture verte s'il te

[r]

Déterminer une base et la dimension de

[r]

[r]

(Dans cette question, et uniquement dans cette question, on demande de r´ epondre sans donner de

Donner un intervalle de confiance de niveau 95% sur la diff´ erence des proportions de pi` eces d´ efectueuses dans les deux proc´ ed´ es.. Statistique 14