C++ Bc. 42: Porovnání verzí

Z GeoWikiCZ
(opakování matematiky ze 7. třídy ZŠ)
 
mBez shrnutí editace
 
Řádek 6: Řádek 6:


např.  240 = 2^4 * 3^1 * 5^1. První mocniny není nutné explicitně zobrazovat.
např.  240 = 2^4 * 3^1 * 5^1. První mocniny není nutné explicitně zobrazovat.
<pre>
2 = 2
3 = 3
4 = 2^2
5 = 5
6 = 2 * 3
7 = 7
8 = 2^3
9 = 3^2
10 = 2 * 5
11 = 11
12 = 2^2 * 3
13 = 13
14 = 2 * 7
15 = 3 * 5
16 = 2^4
17 = 17
18 = 2 * 3^2
19 = 19
20 = 2^2 * 5
21 = 3 * 7
22 = 2 * 11
23 = 23
24 = 2^3 * 3
25 = 5^2
26 = 2 * 13
27 = 3^3
28 = 2^2 * 7
29 = 29
30 = 2 * 3 * 5
31 = 31
32 = 2^5
33 = 3 * 11
</pre>


[ [[C++ Bc. | Zpět]] | [[C++ Bc. 42 cpp | C++]] | [[C++ Bc. 43|Další]] ]
[ [[C++ Bc. | Zpět]] | [[C++ Bc. 42 cpp | C++]] | [[C++ Bc. 43|Další]] ]
[[Kategorie:Programování]]
[[Kategorie:Programování]]
[[Kategorie:C++]]
[[Kategorie:C++]]

Aktuální verze z 25. 1. 2011, 20:05

Rozklad na součin prvočísel (opakování učiva ze 7. třídy ZŠ)

Napište funkci, která počítá rozklad přirozeného čísla N (N>1) na součin prvočísel. Funkci ověřte v programu, který pro zadané vstupní hodnoty volá danou funkci a vypisuje rozklad ve formátu

 čislo = základ^mocnina *  ...   

např. 240 = 2^4 * 3^1 * 5^1. První mocniny není nutné explicitně zobrazovat.

2 = 2
3 = 3
4 = 2^2
5 = 5
6 = 2 * 3
7 = 7
8 = 2^3
9 = 3^2
10 = 2 * 5
11 = 11
12 = 2^2 * 3
13 = 13
14 = 2 * 7
15 = 3 * 5
16 = 2^4
17 = 17
18 = 2 * 3^2
19 = 19
20 = 2^2 * 5
21 = 3 * 7
22 = 2 * 11
23 = 23
24 = 2^3 * 3
25 = 5^2
26 = 2 * 13
27 = 3^3
28 = 2^2 * 7
29 = 29
30 = 2 * 3 * 5
31 = 31
32 = 2^5
33 = 3 * 11

[ Zpět | C++ | Další ]