C++ Funktionen Aufgabe Hilfe.
-
Guten Abend,
ich sitze gerade vor einer Aufgabe und bräuchte mal Hilfe, was an meinem Code falsch ist.
Die Aufgabe:
Schreiben Sie eine Funktion Eingabe, die einen Integer-Wert aus
main übernimmt und überprüft, ob der Wert zwischen 0 und 1000 liegt.
Falls ja, soll die Funktion eine 1 zurückgeben, ansonsten eine 0.Mein Code:
#include <iostream>
#include <Windows.h>using namespace std;
bool pruefen(int wert)
{
if (wert>=1 && wert<=1000)
{
return true;
}
return false;
}int main()
{
int a;
cout<<"Welcher Integer-Wert soll geprueft werden, ob er zwischen 0 und 1000 liegt?"<<endl;
cin>>a;
cout<<endl;pruefen(a);
getchar();
return 0;
}
-
Warum nimmst du an, es sei etwas falsch?
-
manni66 schrieb:
Warum nimmst du an, es sei etwas falsch?
Wenn ich das Programm ausführe dann steht in der CMD nicht 1 oder 0?
-
Hardcor3chip schrieb:
manni66 schrieb:
Warum nimmst du an, es sei etwas falsch?
Wenn ich das Programm ausführe dann steht in der CMD nicht 1 oder 0?
Oh gott, ich habe cout vergessen <.<
-
Closed
-
in "pruefen" brauchst du das if-else nicht. Du kannst den Ausdruck direkt zurückgeben:
return (wert >= 1 && wert <= 1000)
-
Hey daddy ... um ... das ding ist schon seit > 12 h "closed" ...
-
Swordfish schrieb:
Hey daddy ... um ... das ding ist schon seit > 12 h "closed" ...
is mir doch latte. solange ich antworten kann, ist nichts closed, da kann der OP hinschreiben, was er will ^^ Ich denke da auch weniger an den OP (der hier wahrscheinilch eh nciht mehr reingucken wird), eher an den verzweifelten Anfänger, der irgendwann in ferner Zukunft diesen Thread findet und seine C++-Karriere dann nicht mit so einem Stil beginnen soll

-
lol. Lustig, daß auf jeden Schwachsinn immer mindestens einer Antwortet *duck 'n run*
