C# Hogy kell c#-ba prímszámokat kiíratni? A többi lent.
Figyelt kérdés
C# bekér egy számot,és kiírja rá, h prím-e vagy nem.2014. nov. 11. 22:33
2/7 A kérdező kommentje:
köszi a wikit, de úgy sem sikerült....
2014. nov. 11. 22:46
5/7 anonim válasza:
System.Diagnostics.Process.Start(" [link] + System.Console.ReadLine() + "%20a%20prime%20number%3F");
6/7 anonim válasza:
Ha a Wikipédiáról nem sikerült volna kihámozni, akkor itt egy megoldás leírása:
1. Bekérsz egy számot (Int32 n).
2. Definiálsz két változót:
- i: egész, 2 értékkel
- l: logikai, igaz értékkel
3. Írsz egy while ciklust:
- feltétel: l igaz és i < n gyöke
(gyök: Math.Sqrt(n))
- ciklusmag: maradékos osztással maradékot képzel (modulo)
C#-ban: n % i
Ha ennek az értéke 0, akkor az n osztható i-vel. Ekkor beállítod l-et false-ra. Azaz találtunk egy osztót, ami nagyobb mint 1 és kisebb mint a gyöke, tehát n nem prím.
Ezen kívül a magban növeled i értékét eggyel a végén.
A ciklus után az l változó értéke mondja meg, hogy az n szám prím-e.
7/7 A kérdező kommentje:
Köszönöm a válaszokat! #6os sokat segítettél köszönöm!
2014. nov. 13. 23:18
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!