000
04.10.2003, 16:21 Uhr
~Tai03
Gast
|
Ich brauch hilfe bei meinen c++ programm hab es jetzt auf zwei errors runtergekrigt, aber wenn ich es zum laufen kriegen würde würde es auch nicht machen was ich wollte....... Das Programm:
C++: |
#include<iostream.h>
void main(){ char cSymbol1, cSymbol2; int iA, iB, iC, iMax, iMitte, iMin, iAuswahl;
cout<< "Dieses Programm ordnet die 3 Zahen die sie eingeben nach der groesse" <<endl;
while (true) { cout << "\n\n"; cout << "Bitte geben sie Ganzzahl1 ein "; cin >> iA; cout << endl; cout << "Bitte geben sie Ganzzahl2 ein "; cin >> iB; cout<<endl; cout<< "Bitte geben sie Ganzzahl2 ein "; cin>> iC; cout<< "\n\n";
if (iA>iB && iA>iC){ iMax=iA; if (iB>iC) { iMitte=iB; iMin=iC; } else { iMitte=iC; iMin=iB; } } else { if (iB>iC) { iMax=iB; if (iC>iA) { iMitte=iC; iMin=iA; } else { iMitte=iA; iMin=iC; } } else { iMax=iC; if (iA>iB){ iMitte=iA; iMin=iB; } else { iMitte=iB; iMin=iA; } } }
cout<< "Sollen die Zahlen von (+) nach (-) geordnet werden?" <<endl; cout<< "wenn ja druecken sie (1) wenn nein druecken sie (2) (Zahlen (-) nach (+))" <<endl;
if (iAuswahl==1) { if (iMax!=iMitte) { cSymbol1= '<'; } else { cSymbol1 = '='; if(iMax!=iMin) { cSymbol2= '<'; } else { cSymbol2= '='; if (iAuswahl!=1) { if (iMax!=iMitte) { cSymbol1= '>'; } else { cSymbol1= '='; if(iMax!=iMin) { cSymbol2= '>'; } else { cSymbol2= '='; cout<< "\n"; cout<< "________________________________________________________________" <<endl; cout<< iMax; cout<< cSymbol1; cout<< iMitte; cout<< cSymbol2; cout<< iMin <<endl;
cout<<"Geben sie eine (0) ein um das Programm zu beenden"<<endl; cin>> iAuswahl;
if (iAuswahl==0) break; } } } }
|
--edit 0xdeadbeef: Quellcode eingerückt Dieser Post wurde am 04.10.2003 um 18:48 Uhr von 0xdeadbeef editiert. |