Corriger l'exercice

Fermé
kadourhb Messages postés 5 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 30 avril 2009 - 30 avril 2009 à 10:11
kadourhb Messages postés 5 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 30 avril 2009 - 30 avril 2009 à 12:25
Bonjour,
svp aidez moi
http://uploads.imagup.com/10/1240800661_03.png

7 réponses

loocla Messages postés 180 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 18 juin 2009 18
30 avril 2009 à 10:18
Tu dis meme pas quel langage il faut utiliser..
0
kadourhb Messages postés 5 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 30 avril 2009
30 avril 2009 à 10:32
bien sur le program c'est pascal 7
0
loocla Messages postés 180 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 18 juin 2009 18
30 avril 2009 à 10:35
Je m'y connais pas trop en pascal mais pour les nombres paires et imapaires fais un truc comme ca :
if(a%2 == 0) // pair
else // impair
0
kadourhb Messages postés 5 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 30 avril 2009
30 avril 2009 à 11:01
les nombre pairs et impairs sa marche
program par;
type tab=array[1..50]of integer;
var t,tp,ti:tab;
g,i,n,k:integer; b:boolean;
Procedure pair(t:tab;n:integer;var tp:tab);
var l,k,x,i:integer;
Begin
l:=1;
For i: =1 to n do
Begin
x:=t[i]; if x mod 2=0 then
begin
tp[l]:=x;
l:=l+1;

k:=l-1;
end;
end;
for i:=1 to k do write ('[',tp[i],']');
end;
procedure impaire(t:tab;n:integer;var ti:tab);
var j,g,x,i:integer;
begin
j:=1; for i:=1 to n do
begin
x:=t[i]; if x mod 2<>0 then
begin
ti[j]:=x;
j:=j+1;
g:=j-1;
end;
end;
for i:=1 to g do
write ('[',ti[i],']');
end;
begin
write('la dimension de tab = ');
read(n);
writeln('donner les valeurs de tableau : ');
for i:=1 to n do
Begin
write ('t[',i,']=');
read (t[i]);
End;
writeln (' les nombres paires : ');
pair (t,n,tp);
Writeln;
Writeln ('les nombres impairs : ');
Impaire (t,n,ti); writeln; readln;readln; end. mais il ya un problem dans le max min ordre croissant parf prem regarde le program ne écrit pas par fonction ou procédure mais ecrit normal {program exo; const n=4; var x:array[1..n] of integer; a,i,j,t,s,max,min:integer; begin for i:= 1 to n do begin write('x[',i,']='); readln(x[i]); end; for i:=1 to n do begin write(x[i],' '); writeln; end; for j:=1 to n do for i:=1 to n+1 do for j:=1+i to n do
if x[i] >= x[j] then
begin
t:= x[j];
x[j]:=x[i]; x[i]:=t;
end;
write('le triage= ');
for i: = 1 to n do write(x[i], ' ');
max := x[n];
writeln;
write('le maximum ', max); min := x[1];
writeln;
write ('le minimum ', min);
readln;
end.}
svp écrire le program precedent en procédure max min ordre croissant parf prem
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loocla Messages postés 180 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 18 juin 2009 18
30 avril 2009 à 11:02
Je pense pas que grand monde comprenne ca :
"svp écrire le program precedent en procédure max min ordre croissant parf prem"
0
kadourhb Messages postés 5 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 30 avril 2009
30 avril 2009 à 11:09
loocla, le jeudi 30 avril 2009 à 11:02:25
Je pense pas que grand monde comprenne ca :
"svp écrire le program precedent en procédure max min ordre croissant parf prem"


je ne compris pas
0
kadourhb Messages postés 5 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 30 avril 2009
30 avril 2009 à 12:25
svp aidez moi
0