Kezdőoldal » Számítástechnika » Programozás » Hogy lehet kiíratni C#-ban...

Hogy lehet kiíratni C#-ban barátságos számokat?

Figyelt kérdés
Ha lehet teljes programot írjatok
2012. nov. 16. 18:16
 1/3 iostream ***** válasza:

"Ha lehet teljes programot írjatok"


A kis popócskádat ne töröljük ki?

2012. nov. 16. 18:57
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Felvázolom. Egy programozó azért ne legyen ennyire lusta!


Egy külön függvényben kiszámolnám a barátságos számokat, amely ilyen számpárokat ad vissza. Paraméterként fogadja a minimum és a maximum értéket. Ha nincs képlet, akkor elindulok a minimumtól a maximumig, és kiszámolnám az egyes számok osztóinak összegét, ahol is az osztókat vagy kiszámolnám egy másik függvénnyel, vagy egy eltárolt listák tömbjéből venném elő. Ez utóbbi gyorsabb, mint kiszámolni minden szám osztóit, de kell hozzá egy elég nagy adatbázis, ami nagy számokra nem működik.

Vagy csak vennén az ismert barátságos számok listáját, végigiterálnék rajta egy foreach ciklussal, és kiíratnám őket. Ennyi.

2012. nov. 16. 20:45
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

Nem c# ben van de itt láthatsz róla egy kódot:

http://www.gyakorikerdesek.hu/szamitastechnika__programozas_..

2012. nov. 17. 23:59
Hasznos számodra ez a válasz?

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!