les derniers jour j'ai travail sur un projet de tri par decalage dans un tableau et j'ai reussi d'ecrir un code sans errore en dev c++ mai il ma donne une resultat faut plzz y a quelkun peut corrigée mon code ( je croi le faute au niveux de decalage )
voila mon code :
#include<iostream>
using namespace std;
class tableau
{
int note[10];
int noteT[10];
public:
void saisir()
{
for(int i=0;i<10;i++)
{
cout<<"Donner Note :" ;
cin>>note[i];
}
}
void afficher()
{
for(int i=0;i<10;i++)
cout<<"Note :"<<noteT[i]<<endl ;
}
void Trier()
{
int min=note[0];
noteT[0]=min;
int nb=1; // nombre d'element dans noteT
for(int i=1,j=0 ; i<10 ; i++)
{
if(note[i]<noteT[j])
decalage(noteT,j,nb);
noteT[j]=note[i];
nb++;
}
}
void decalage(int T[] , int deb , int n)
{
for(int i=n ; i>deb ; i--)
T[i]=T[i-1];
}
};
int main()
{
tableau obj;
obj.saisir();
obj.Trier();
obj.afficher();
system("pause");
return 0;
}
plzz fait la correction ?