Tri de 3 entiers en langage C

Résolu
sophie85 -  
 sophie85 -
Bonjour,

je souhaite classer par ordre entier 3 nbres entiers dans l'ordre croissants

lorsque je saisis par exemple 5 8 3
le résultat est n'est pas 3 5 8 mais 0 0 0

pouvez-vous regarder mon code et me dire où se trouve le problème

je vous remercie :)

int a,b,c,p;
cout<<"Veuillez saisir 3 nombres SVP :\n";
cin>>a>>b>>c;
if(c<a)
	p=c;
	c=a;
	a=p;
if(b<a)
	p=b;
	b=a;
	a=p;
if(c<b)
	p=c;
	c=b;
	b=p;
cout<<a<<b<<c<<"\n";
A voir également:

3 réponses

loupius Messages postés 697 Date d'inscription   Statut Membre Dernière intervention   148
 
C'est du 'C', pas du Python... Une question au hasard: tu n'aurais pas oublié des parenthèses ?
Bonne continuation dans le monde du 'C'.
0