- # include<iostream.h>
- # include<conio.h>
-
- const int taille=5;
-
- int initialiser();
- int minimum(int mini,int note[taille]);
- int maximum(int maxi, int note[taille]);
- int saisie(int tableau[taille]);
- int tabtri(int tab[taille],int min, int max);
- void afficher(int table[taille]);
- void moyenne(int tablen[taille]);
-
-
- void main()
- {
- int minim, maxim, tableau[taille];
- char cara;
- initialiser();
- cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
- cara=getch();
- saisie(tableau);
- cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
- cara=getch();
- minim=maxim=tableau[0];
- minim=minimum(minim,tableau);
- maxim=maximum(maxim,tableau);
- cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
- cara=getch();
- tabtri(tableau,minim,maxim);
- afficher(tableau);
- cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
- cara=getch();
- moyenne(tableau);
- return;
- }
-
- int initialiser()
- {
- cout<<"\tinitialisation du tableau"<<endl;
- int notetab[taille],i;
- for(i=0;i<taille;i++)
- {
- notetab[i]=0;
- }
- return(notetab[taille]);
- }
-
- int minimum(int mini,int note[taille])
- {
- int i;
- for(i=0;i<taille;i++)
- {
- if(mini>note[i])
- {
- mini=note[i];
- }
- }
- cout<<endl<<"\tla note la + basse est: "<<mini<<endl;
- return(mini);
- }
-
-
- int maximum(int maxi, int note[taille])
- {
- int i;
- for(i=0;i<taille;i++)
- {
- if(maxi<note[i])
- {
- maxi=note[i];
- }
- }
- cout<<endl<<"\tla note la + haute est: "<<maxi<<endl;
- return(maxi);
- }
-
- int saisie(int tabnote[taille])
- {
- int i;
- cout<<endl<<"\tVeuillez saisir les notes, à votre demande "<<taille<<" notes"<<endl;
- for(i=0;i<taille;i++)
- {
- cout<<"\t\t\t";
- cin>>tabnote[i];
- }
- }
-
- int tabtri(int tab[taille],int min, int max)
- {
- int i,memoire,rang=0;
- while(min<=max)
- {
- for(i=0;i<taille;i++)
- {
-
- if(tab[i]==min)
- {
- memoire=tab[rang];
- tab[rang]=tab[i];
- tab[i]=memoire;
- rang=rang+1;
- }
- }
- min++;
- }
- return(tab[taille]);
- }
-
-
- void afficher(int table[taille])
- {
- int i;
- cout<<endl<<"\tvoici dans l'ordre croissant les notes saisies"<<endl;
- cout<<endl<<"\t\t\t";
- for(i=0;i<taille;i++)
- {
- cout<<table[i]<<" ";
- }
- cout<<endl;
- return;
- }
-
-
- void moyenne(int tablen[taille])
- {
- int somme=0,i;
- for(i=0;i<taille;i++)
- {
- somme=somme+tablen[i];
- }
- cout<<endl<<"\tla moyenne des notes saisies est: "<<somme/taille<<endl;
- }
# include<iostream.h>
# include<conio.h>
const int taille=5;
int initialiser();
int minimum(int mini,int note[taille]);
int maximum(int maxi, int note[taille]);
int saisie(int tableau[taille]);
int tabtri(int tab[taille],int min, int max);
void afficher(int table[taille]);
void moyenne(int tablen[taille]);
void main()
{
int minim, maxim, tableau[taille];
char cara;
initialiser();
cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
cara=getch();
saisie(tableau);
cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
cara=getch();
minim=maxim=tableau[0];
minim=minimum(minim,tableau);
maxim=maximum(maxim,tableau);
cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
cara=getch();
tabtri(tableau,minim,maxim);
afficher(tableau);
cout<<endl<<"\tappuyez sur entrée pour continuer"<<endl;
cara=getch();
moyenne(tableau);
return;
}
int initialiser()
{
cout<<"\tinitialisation du tableau"<<endl;
int notetab[taille],i;
for(i=0;i<taille;i++)
{
notetab[i]=0;
}
return(notetab[taille]);
}
int minimum(int mini,int note[taille])
{
int i;
for(i=0;i<taille;i++)
{
if(mini>note[i])
{
mini=note[i];
}
}
cout<<endl<<"\tla note la + basse est: "<<mini<<endl;
return(mini);
}
int maximum(int maxi, int note[taille])
{
int i;
for(i=0;i<taille;i++)
{
if(maxi<note[i])
{
maxi=note[i];
}
}
cout<<endl<<"\tla note la + haute est: "<<maxi<<endl;
return(maxi);
}
int saisie(int tabnote[taille])
{
int i;
cout<<endl<<"\tVeuillez saisir les notes, à votre demande "<<taille<<" notes"<<endl;
for(i=0;i<taille;i++)
{
cout<<"\t\t\t";
cin>>tabnote[i];
}
}
int tabtri(int tab[taille],int min, int max)
{
int i,memoire,rang=0;
while(min<=max)
{
for(i=0;i<taille;i++)
{
if(tab[i]==min)
{
memoire=tab[rang];
tab[rang]=tab[i];
tab[i]=memoire;
rang=rang+1;
}
}
min++;
}
return(tab[taille]);
}
void afficher(int table[taille])
{
int i;
cout<<endl<<"\tvoici dans l'ordre croissant les notes saisies"<<endl;
cout<<endl<<"\t\t\t";
for(i=0;i<taille;i++)
{
cout<<table[i]<<" ";
}
cout<<endl;
return;
}
void moyenne(int tablen[taille])
{
int somme=0,i;
for(i=0;i<taille;i++)
{
somme=somme+tablen[i];
}
cout<<endl<<"\tla moyenne des notes saisies est: "<<somme/taille<<endl;
}