Szám osztóinak az összeadása C#-ban?
Figyelt kérdés
Bekérek egy számot annak meghatároztam az osztóit csak még azokat össze kellene adni, de hogyan kell megcsinálni?2012. nov. 21. 16:16
1/3 anonim válasza:
Hát ha meg van, hogy mik az osztói, onnantól már nem nehéz, ha tudod melyik változó tartalmazza az osztó értékét, akkor azt csak hozzá kell adni egy másik változóhoz, végén pedig kiíratni.
Én így csinálnám:
int osszeg = 0;
int szam = 12;
for(int i = 2; i <= szam/2; i++)
{
if(szam % i == 0)
{
osszeg += i;
}
}
2/3 iostream válasza:
Az ugye megvan, hogy egy számnak önmaga és az 1 mindig osztója?
3/3 _Jessy_ válasza:
Néha fura kérdések jelennek meg :) Az osztók meghatározása az megy, de egy szimpla összeadás már problémát okoz? Ez kicsit magas nekem.
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!