PHP beginner |
|
even googlen geeft
2^(k-1) . 2^k -1 als formule voor perfecte getallen met als k een geheel getal, met een beetje wiskundige kennis kan je deze formule in een vergelijking gieten waar je k kan uithalen, dan kan je checken of k een geheel getal is.
edit: klopte idd niet, machten op pc ingeven is nogal lastig
edit 2: henver, je weet wel hoe je dit kan schrijven als je gebruik maakt van logaritmen kan je 2^(k-1) . 2^k -1 gelijkstellen aan het getal dat ingegeven wordt en dan k bepalen, maar aangezien je dan met veel voorwaarden gaat moeten rekening houden is misschien de oplossing van de loop toch nog beter |