A voir également:
- Tri par valeur croissantes
- Excel trier par ordre croissant chiffre - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Logiciel tri photo gratuit - Guide
- Triez ce tableau par ordre alphabétique des prénoms - Forum LibreOffice / OpenOffice
- Valeur ascii - Guide
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
4 déc. 2008 à 12:19
4 déc. 2008 à 12:19
Salut,
Demander de l'aide pour vos exercices sur CCM
;-))
Demander de l'aide pour vos exercices sur CCM
;-))
Utilisateur anonyme
4 déc. 2008 à 15:35
4 déc. 2008 à 15:35
voila un programme:
program tri;
const n=10;
type tab=array[1..n]of integer;
var i,j:integer;
minim:integer;
procedure tri(t:tab);
var k,c:integer;
begin
for(i:=1 to n-1) do
begin
for (j:=i+1 to n ) do
begin
if t[i]>t[j] then
begin
c:=t[i];
t[i]:=t[j];
t[j]:=c;
end;
end;
end;
for k:=1 to n do
writeln(t[k]); /*pour afficher a chaque changement*/
end;
procedure lecture(t:tab)
begin
for i:=1 to n do
begin
writeln('donnez le nbr');
readln(t[i]);
end;
end;
procedure affiche(t:tab)
begin
for i:=1 to n do
writeln('nbr n',i,'est',t[i]);
end;
procedure plu_petit(t:tab;min:integer)
var min:integer;
begin
min:=t[1];
for i:=2 to n do
begin
if t[i] < min then
min:=t[i];
end;
begin /*prog principale*/
lecture(tabl);
tri(tabl);
affiche(tabl);
plu_petit(tabl,minim)
end.
bonne chance!! mais essai d'inserer des messages pour qu'il soit bien structuré
salut
program tri;
const n=10;
type tab=array[1..n]of integer;
var i,j:integer;
minim:integer;
procedure tri(t:tab);
var k,c:integer;
begin
for(i:=1 to n-1) do
begin
for (j:=i+1 to n ) do
begin
if t[i]>t[j] then
begin
c:=t[i];
t[i]:=t[j];
t[j]:=c;
end;
end;
end;
for k:=1 to n do
writeln(t[k]); /*pour afficher a chaque changement*/
end;
procedure lecture(t:tab)
begin
for i:=1 to n do
begin
writeln('donnez le nbr');
readln(t[i]);
end;
end;
procedure affiche(t:tab)
begin
for i:=1 to n do
writeln('nbr n',i,'est',t[i]);
end;
procedure plu_petit(t:tab;min:integer)
var min:integer;
begin
min:=t[1];
for i:=2 to n do
begin
if t[i] < min then
min:=t[i];
end;
begin /*prog principale*/
lecture(tabl);
tri(tabl);
affiche(tabl);
plu_petit(tabl,minim)
end.
bonne chance!! mais essai d'inserer des messages pour qu'il soit bien structuré
salut