Kezdőoldal » Számítástechnika » Programozás » C-ben prímszám kereső, miért...

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
1 2
 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.

2015. márc. 11. 00:07
Hasznos számodra ez a válasz?
 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
1 2

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!