Možná jsem si zjednodušil zadání, nevím jestli brát v potaz
i číslo jedna a pokud je ten dělitel vícenásobný, pak jestli ho brát
jednou nebo tolikrát, kolikrát je v čísle zastoupen.
Co třeba 73 * 5 = 365 (73 + 5 = 78).
Doplňuji:
Tak jsem si dal tu práci a analyzoval jsem to pořádně. Předpokládám, že
tedy je potřeba brát naprosto všechny dělitele, tedy i 1 a číslo
samotné. Správná odpověď je: 45 (1 + 3 + 5 + 9 + 15 + 45). Vyřešil jsem
to algoritmem ve VBA v Excelu:
Sub najdi_cislo()
Dim i As Integer
Dim j As Integer
Dim soucet As Integer
For i = 3 To 501 Step 2
soucet = 0
For j = 1 To i
If i Mod j = 0 Then soucet = soucet + j
Next j
If soucet = 78 Then
MsgBox i
Exit Sub
End If
Next i
End Sub
Upravil/a: Alesh
1Kdo udělil odpovědi palec? zzzlatokopka
před 3605 dny
|
0 Nominace Nahlásit |
U otázky nebylo diskutováno.
Nový příspěvekannas | 5283 | |
Kepler | 2867 | |
Drap | 2650 | |
quentos | 1803 | |
mosoj | 1594 | |
marci1 | 1357 | |
led | 1356 | |
aliendrone | 1181 | |
zjentek | 1077 | |
Kelt | 1014 |
Astronomie |
Fyzika |
Jazyky |
Matematika |
Sociální vědy |
Technické vědy |
Ostatní věda |