Scriptfehler



  • Hallo liebe Community,

    Ich bin gerade mit meinem Problem im Internet am suchen gewesen und hab so euer Forum gefunden. Vielleicht kann mir hier ja jemand weiter helfen.

    Ich habe mit C++ gestern angefangen, und bin bisher begeistert.

    Ich bin derweil an einem kleinen Script dran, welches nach 3 eingegebenen Zahlen die Mittlere, die Maximale und die Minimale ausgibt.

    #include<iostream>
        using namespace std;
    
    	int main()
    	{
    		int a,b,c;
    		cout<<"Bitte geben sie 3 unterschiedliche Zahlen ein\n";
    
    		cin>>a;
    		cin>>b;
    		cin>>c;
    		cin.get();
    		cout<<"Ihre Zahlen sind:\n";
    		cout<<a<<" "<<b<<" "<<c<<"\n";
    		cin.get();
    
    		If (a==b || a==c || b==c)
    		{
    			cout<<"Fehler. Sie haben 2 oder mehrere identische Zahlen eingegeben.\n";
    			cout<<"Bitte starten sie das Programm neu. Danke.\n";
    			cin.get();
    		}
    
    		int max=a;
    		If (b>max)
    		{
    		max=b;
    		}
    		If (c>max)
    		{
    		max=c;
    		}
    
    		int min=a;
    		If (b<min)
    		{
    		min=b
    		}
    		If (c<min)
    		{
    			int min=c
    		}
    
    		int mittel=a;
    		If (a>b && a<c || a<b && a>c)
    		{
    		mittel=a;
    		}
    
    		If (b<a && b>c || b>a && b<c)
    		{
    		mittel=b;
    		}
    
    		If (c<a && c>b || c>a && c<b)
    		{
    		mittel=c;
    		}
    
    		cin.get();
    		cout<<"Die größte Zahl ist: "<<max<<".\n";
    		cout<<"Die mittlere Zahl ist: "<<mittel<<".\n";
    		cout<<"Die kleinste Zahl ist: "<<min<<".\n";
    		cin.get();
    
    	}
    

    Mein Problem dabei entsteht mein Compilen (Eingabeaufforderung):

    C:\c++\script>c++ -o Testaufgabe1.exe Testaufgabe1.cpp
    Testaufgabe1.cpp: In function int main()': Testaufgabe1.cpp:17: error:If' was not declared in this scope
    Testaufgabe1.cpp:18: error: expected ;' before '{' token Testaufgabe1.cpp:26: error: expected;' before '{' token
    Testaufgabe1.cpp:30: error: expected ;' before '{' token Testaufgabe1.cpp:37: error: expected;' before '{' token
    Testaufgabe1.cpp:41: error: expected ;' before '{' token Testaufgabe1.cpp:48: error: expected;' before '{' token
    Testaufgabe1.cpp:53: error: expected ;' before '{' token Testaufgabe1.cpp:58: error: expected;' before '{' token

    Ich habe keine Ahnung, was daran falsch sein soll.
    Ich bedanke mich schonmal für die Hilfe 🙂

    Rubberducky



  • du musst alles klein schreiben, in deinem Fall in Zeile 17 muss "If" zu "if" werden. Steht alles in der Fehlermeldung.
    mfg



  • Mensch bin ich blöd .... ^^ Danke.

    Nun sind nur noch diese Error´s da, wobei ich auch dort nicht weiß, was der Fehler ist.

    C:\c++\script>c++ -o Testaufgabe1.exe Testaufgabe1.cpp
    Testaufgabe1.cpp: In function int main()': Testaufgabe1.cpp:39: error: expected;' before '}' token
    Testaufgabe1.cpp:43: error: expected ,' or;' before '}' token

    Vielleicht ist ja noch jemand so nett? 🙂

    Rubberducky

    Edit: Hat sich erledigt. Hatte 2x ";" vergessen. Danke 🙂



  • steht doch alles dran... 🙄 😉

    du hast zweimal ein ; vergessen (Zeile 38 und Zeile 42)



  • Fencer schrieb:

    steht doch alles dran... 🙄 😉

    du hast zweimal ein ; vergessen (Zeile 38 und Zeile 42)

    Wie er nach "Edit:" schon geschrieben hat...
    aber gut, dass du das noch mal feststellst, damit wir uns auch alle wirklich sicher sein können...

    bb



  • oh sorry 😮 😮 😮


Anmelden zum Antworten