Hallo zusammen,
ich bin seit ein paar Tagen daran ein bisschen C++ zu lernen. Nun stehe ich aber vor einem Hindernis:
Aufgabe:
So habe ich angefangen:
[src=cpp]#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i, min=0;
while(i>0)
{
cout<<"Geben sie eine Zahl ein:";
cin>>i;
if(i == 0) break;
if (i<i) min=i;
}
cout<<"Die kleinste Zahl ist:"<<min;
cin.get();
}[/src]
Schlagt mich nicht wenn das totaler Humbuk ist, ich tu mir mit Schleifen noch extrem schwer!
ich bin seit ein paar Tagen daran ein bisschen C++ zu lernen. Nun stehe ich aber vor einem Hindernis:
Aufgabe:
Schreibe eine Funktion, in der beliebig viele positive Zahlen eingelesen werden und die kleinste an die aufrufende Funktion zurückgegeben wird. Realisiere dies mit einer Schleife, die als Abbruchkriterium die Eingabe von 0 hat.
So habe ich angefangen:
[src=cpp]#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i, min=0;
while(i>0)
{
cout<<"Geben sie eine Zahl ein:";
cin>>i;
if(i == 0) break;
if (i<i) min=i;
}
cout<<"Die kleinste Zahl ist:"<<min;
cin.get();
}[/src]
Schlagt mich nicht wenn das totaler Humbuk ist, ich tu mir mit Schleifen noch extrem schwer!
Zuletzt bearbeitet: