Kezdőoldal » Számítástechnika » Programozás » Ez a C programrészlet egy...

Ez a C programrészlet egy guiba bekér 1 számot és eldönti róla, hogy prim e vagy nem mi a hiba benne mert rosszul irja ki pl 1re azt irj h prim?

Figyelt kérdés

if(strcmp(val, kiir_list[1])==0)

{


int n,oszto,talal=0;


GetWindowText(beker[0], bekert, 20);

sscanf(bekert, "%d", &n);

if(n==0||n==1)

talal=1;

for(oszto=2;oszto<=sqrt(n);oszto++)

{

if(n%oszto==0){talal=1;

}

if(talal==1)

{

SetWindowText(kiir[1], "A megadott szám nem prím!");

}

else

{

SetWindowText(kiir[1], "A megadott szám prím!");

}

// list -> prímteszt

}

}


2013. ápr. 28. 14:31
 1/2 anonim válasza:

if(strcmp(val, kiir_list[1])==0)

{


int n,oszto,talal=0;


GetWindowText(beker[0], bekert, 20);

sscanf(bekert, "%d", &n);

if(n==0||n==1)

talal=0;

for(oszto=2;oszto<=sqrt(n);oszto++)

{

if(n%oszto==0){talal=1;

}

if(talal==1)

{

SetWindowText(kiir[1], "A megadott szám nem prím!");

}

else

{

SetWindowText(kiir[1], "A megadott szám prím!");

}

// list -> prímteszt

}

}


A talal változót 0-ról indítsd. A jelenlegi változatban nincs változás a kiinduló állapothoz képest. Ezért veszi az 1-t prímnek.

2013. ápr. 28. 14:40
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
kösz
2013. ápr. 30. 17:17

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!