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 functionint 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 '{' tokenIch 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 functionint main()': Testaufgabe1.cpp:39: error: expected;' before '}' token
Testaufgabe1.cpp:43: error: expected,' or;' before '}' tokenVielleicht 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
