Warum läuft mein Primzahlentester nicht?
-
#include<iostream.h> #include<conio.h> #include<math.h> main() { int primzahl, i, j, r; bool prim=true; cout<< "Bitte geben Sie an bis wohin die Primzahlen berechnet werden sollen ..."; cin>> primzahl; for (i=2;i<=primzahl;i++) { for (j=2;j<=sqrt(i)+1;j++) { r = i % j; if (r=0) { prim = false; break; } } if (prim = true) cout<<"\n"<<i; prim = true; } getch(); }hmm?
-
wie wärs mit 2 Sätzchen, die dein Problem erläutern?
Außerdem "main()" was soll n das darstellen? Ne Funktion ohne Rückgabetyp?
-
versteh nur bahnhof
-
if abfrage == ^^ oh man C++
-
[...]
int main()
[...]
if (prim == true)
[...]
-
if(r=0) sieht net so toll aus

-
if (prim = true)wird nie false
-
Hm.
Es gibt Leute die sollten besser bei VB bleiben.