Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Help!!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]
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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.10.2003, 16:24 Uhr
~Tai03
Gast


Bitte Mailt mir unter mrackles@arore.de eine antwort, danke.
Ich muss das bis Montag haben also wenn nicht dann
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.10.2003, 16:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi warum nimmste nicht einfach qsort?
Oder benutz auch die Suchfunktion! Solche Sort-Algo's gibts hier im Forum zu dutzenden!
Außerdem wäre es hilfreich WELCHE 2 Fehler denn kommen!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.10.2003, 16:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


mach mal am ende noch 3-4 }'s hin, dann lässt es sich kompilieren, die restlichen Fehler die du drin hast, solltest du selbst lösen! Wir sind nicht da um deine Hausaufgaben zu machen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.10.2003, 16:38 Uhr
Pablo
Supertux
(Operator)


Noch ne Anmerkung:

Die Funktion main solle int main() (ANSI Reform) sein und nicht void main()
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.10.2003, 17:08 Uhr
~Tai03
Gast


Danke, läuft jetzt wider , aber ich weiß nicht wo oder wie ich den zweiten teil der ifanweisung plazieren soll, oder wie ich diese klammern '}' umstellen kann damit der nach eingabe auch eine ausgabe und danach, nach der Schleife gefragt wird. Muss ich die anders patzieren ??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.10.2003, 17:48 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das mit dem while(true) ist nicht schlecht, ich würde nur die Abfragen, z.b if(iAuswahl==1), usw in switche packen, dann die Vergleichs-"dinge" in funktionen schachteln...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.10.2003, 18:39 Uhr
0xdeadbeef
Gott
(Operator)


Ich rück grad mal den Quellcode ein, dann ist sowas leichter zu sehen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.10.2003, 18:59 Uhr
~Tai03
Gast


Ich würde es ja mit mit switsch probieren, aber dann denkt mein Leherer ich habs aus dem internet... ich krieg das schon hin...

hey Oxendeadbeef was meinst du?????????????????????????????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.10.2003, 19:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oben dein geposteter quellcode, so sieht man nun das unten mehrere } fehlen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: