habe probleme mit der ausgabe wenn es eine primzahl ist!
Quellcode
[B]break;[/B]
[COLOR='Red']y=1;
printf("%d",i);[/COLOR]
Kein Wunder bei dem break.
Lass breaks am besten komplett weg.
Alles, was unter einem break steht, wird nicht ausgefuehrt, da du ja aus der Schleife rausspringst.
Quellcode
#include<stdio.h>
int main() {
int zahl,i,y=0;
printf("Geben sie eine Zahl unter 10.000 ein: ");
scanf("%d",&zahl);
for(i=2;i<zahl/2 && !y;i++) {
if(zahl%i == 0) {
printf("\nKeine Primzahl, teilbar durch %d.\n",i);
y=1;
}
}
if (!y) printf("\nPrimzahl.\n");
return(0);
}
Alles anzeigen
Wo ist der Discord Server
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von Skyte ()