Hallo ich hab gerade in der Schule mit Programmieren in C++ angefangen.
Nun habe ich folgenes Problem :
Ich habe dieses Programm hier geschrieben (es dient zur berechnung von Umfang und Fläche eines Kreises bei gegebenem Radius):
#include <iostream>
#include <string>
using namespace std;
int main()
{
//Deklination
float Fläche;
float Umfang;
float radius;
float Pi;
// Deffinition
cout<< "Bitte geben sie einen Radius in cm ein!"<<endl;
cin>> radius;
Umfang = radius* 2* 3.14;
Fläche = radius*radius * 3.14;
cout << "Flaeche=" << Fläche << "cm^2" << endl;
cout << "Umfang=" << Umfang << "cm" << endl;
system("Pause");
return 0;
}
nun möchte aber unser Lehrer das man nur positive Zahlen eingeben kann
da das Programm im Moment auch noch Buchstaben berechnet (und ich hab noch keinen Radius gesehen der ,,Z" lang ist 
Und ich hab keinen Plan wie ich das machen soll.
Könnte mir da mal bitte jemand helfen
Danke schonmal im vorraus!
Nun habe ich folgenes Problem :
Ich habe dieses Programm hier geschrieben (es dient zur berechnung von Umfang und Fläche eines Kreises bei gegebenem Radius):
#include <iostream>
#include <string>
using namespace std;
int main()
{
//Deklination
float Fläche;
float Umfang;
float radius;
float Pi;
// Deffinition
cout<< "Bitte geben sie einen Radius in cm ein!"<<endl;
cin>> radius;
Umfang = radius* 2* 3.14;
Fläche = radius*radius * 3.14;
cout << "Flaeche=" << Fläche << "cm^2" << endl;
cout << "Umfang=" << Umfang << "cm" << endl;
system("Pause");
return 0;
}
nun möchte aber unser Lehrer das man nur positive Zahlen eingeben kann


Und ich hab keinen Plan wie ich das machen soll.

Könnte mir da mal bitte jemand helfen
Danke schonmal im vorraus!