stack [c++] - C++ - Programmation
Marsh Posté le 24-10-2001 à 18:05:33
ibram a écrit a écrit : j'ai un exercice pour mon cours d'informatique : j'dois faire une calculette scientifique (sin,cos,graph,resolution d'eq,...) le pb est que le prof veut qu'on utilise les stack pour la resolution d'equation du 2nd degré et je voix pas l'interet ca marche nickel avec un truc du genre : cout<<"a = "; cin>>a; cout<<"b = "; cin>>b; cout<<"c = "; cin>>c; k=((-b+(sqrt((b*b)-4*a*c)))/2*a); cout<<"x+="<<k<<"\n"; k=((-b-(sqrt((b*b)-4*a*c)))/2*a); cout<<"x-="<<k<<"\n"; pk utiliser les stack? merci de la réponse alp titib |
L'interet d'une stack est de ne plus utiliser de variable temporaire comme 'k' ou les parenthèses. Pour ce type de problème, une stack n'est pas justifiée sauf si c'est un exercice
Marsh Posté le 24-10-2001 à 23:15:31
ok, nickel, merci :-) pcq je me suis cassé la tete pour faire marché se kldfhdhfdojh de stack alors qu'une jolie variable marche à merveille, lol :-) meme si c 'moins propre'
sur ce, bye bye
titib
Marsh Posté le 26-10-2001 à 10:54:49
En franglais, on utilise des stacks alcalines pour le baladeur, des stacks lithium pour l'appareil photo, et on joue à stack ou face...
J'ai l'impression que j'exagère.
La programmation rend louf
Marsh Posté le 24-10-2001 à 18:00:25
j'ai un exercice pour mon cours d'informatique : j'dois faire une calculette scientifique (sin,cos,graph,resolution d'eq,...)
le pb est que le prof veut qu'on utilise les stack pour la resolution d'equation du 2nd degré et je voix pas l'interet
ca marche nickel avec un truc du genre :
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;
cout<<"c = ";
cin>>c;
k=((-b+(sqrt((b*b)-4*a*c)))/2*a);
cout<<"x+="<<k<<"\n";
k=((-b-(sqrt((b*b)-4*a*c)))/2*a);
cout<<"x-="<<k<<"\n";
pk utiliser les stack? merci de la réponse
alp
titib