Hallo, Ich versuche schon seit einer Woche als Hausaufgabe in C++ eine Zahl einzulesen und dann auszugeben ob es nun eine Primzahl ist. Ich habe zwar schon einige Lösungen gefunden wo ich mit zum Beispiel break; aus der Schleife aussteige wenn es eine Priemzahl ist aber es heißt das, dass unschöner Programmierstiel ist. Ich soll mit der Variable i die man unten im Code sieht herausfinden ob es eine Priemzahl ist aber so wie unten gezeigt klappt es einfach nicht, ich habe schon so viel versucht.
Ich hoffe ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen ETron
#include
using namespace std;
int main()
{
int i,z;
char fr;
do
{
cout > z;
if (z>1)
{
i=2;
while (z%i==0)
{
i=i+1;
}
if (i%2==0)
{
cout > fr;
}
while (fr==‚j‘);
return 0;
}