1.) Napíšte program, ktorý zistí, kolkokrát je dané číslo delitelné napr. číslom 3. Chceme teda zistiť, akou najväčšou mocninou čísla 3 je dané číslo delitelné. Napríklad číslo 405 môžeme tromi deliť 4-krát.
2.) Predpokladajme že v 30 prvkovom poli máme roky narodenia žiakov jednej triedy. Pre každý rok (ktorý sa vyskytol v nejakom dátume) vypíšte, kolkí spolužiaci sa vtedy narodili.
3.)Napíšte program, ktorý vytvorí takýto textový súbor: v prvom riadku je 26 písmen A, v druhom je 25 písmen B atd. až v 26 riadku je jeden znak Z.
4.) Napíšte program, ktorý metodou farebných nahodných bodiek vykreslí 5 olympijských farebných kruhov.
Jedine, co je tam ako tak zlozite je posledna uloha. Inak by som ta asi nechal prepadnut, ze nevies nakodit tie prve 3.
1) je obycajny while (premenna / 3 >= 3), kde si vysledok po deleni ulozis do premennej a tu opat vydelis az uz nemozes viackrat delit. Pocet tychto iteracii si ukladaj do premennej a na konci to vypis.
2) najjednoduchsie (nie nevyhnutne najefektivnejsie) je to usortit, a potom uz len prechadzal dane pole od 0. po 29. prvok a porovnavat, ci "i" (aktualny prvok) je iny ako "i - 1" (predchadzajuci). Ak je rovnaky, tak incrementuj docasne pocitadlo prvkov, ak nie, tak ho vynuluj a zacni pocitat odznova. Pri kazdej zmene vypis aktualny pocet.
3) sprav si pole abecedy, do premennej si uloz jeho velkost (pocet prvkov). Vytvor 2 vnorene cykly. V tom vonkajsom prechadzaj pole abecedy od 0 po pocet-1 a vo vnutornom vypisuj pismena:
Roleta je špeciálny inkognito mód, ktorým skryješ obsah obrazovky pred samým sebou, alebo inou osobou v tvojej izbe (napr. mama). Roletu odroluješ tak, že na ňu klikneš.
Komenty k téme
2.) Predpokladajme že v 30 prvkovom poli máme roky narodenia žiakov jednej triedy. Pre každý rok (ktorý sa vyskytol v nejakom dátume) vypíšte, kolkí spolužiaci sa vtedy narodili.
3.)Napíšte program, ktorý vytvorí takýto textový súbor: v prvom riadku je 26 písmen A, v druhom je 25 písmen B atd. až v 26 riadku je jeden znak Z.
4.) Napíšte program, ktorý metodou farebných nahodných bodiek vykreslí 5 olympijských farebných kruhov.
1) je obycajny while (premenna / 3 >= 3), kde si vysledok po deleni ulozis do premennej a tu opat vydelis az uz nemozes viackrat delit. Pocet tychto iteracii si ukladaj do premennej a na konci to vypis.
2) najjednoduchsie (nie nevyhnutne najefektivnejsie) je to usortit, a potom uz len prechadzal dane pole od 0. po 29. prvok a porovnavat, ci "i" (aktualny prvok) je iny ako "i - 1" (predchadzajuci). Ak je rovnaky, tak incrementuj docasne pocitadlo prvkov, ak nie, tak ho vynuluj a zacni pocitat odznova. Pri kazdej zmene vypis aktualny pocet.
3) sprav si pole abecedy, do premennej si uloz jeho velkost (pocet prvkov). Vytvor 2 vnorene cykly. V tom vonkajsom prechadzaj pole abecedy od 0 po pocet-1 a vo vnutornom vypisuj pismena:
for(j=0; j