Hengerelőhereverem kérdése:
C-ben prímszám kereső, miért nem működik?
Figyelt kérdés
Egyszerűen nem jövök rá mit rontottam el, pedig csak nem valami ördögi dolog, itt is lenne:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x, y, n, c;
n=0;
c=0;
printf("Meddig nezzem a primeket?");
scanf("%d", &c);
for(x=2;x<c;x++)
{
for(y=1;y<x;y++)
{
if(x%y==0){n++;}
}
if(n==2){n=0; printf("%d\n", x);}
}
return 0;
}
#pímszám
2015. márc. 8. 22:46
11/12 Ozmium42 válasza:
A legsúlyosabb hibád az volt, hogy ellenőrizted, hogy osztható-e 1-gyel. Minden szám osztható eggyel...
Az utolsó kódodban már kijavítottad.
12/12 A kérdező kommentje:
Igen tudom, először csak egy ötlet volt, de másodjára áthidaltam a problémát. Egyébként lassulni is elkezdett, csak sokáig kellett futnia mire meglátszott rajta.
2015. márc. 11. 00:40
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!