potrebujem pomoc so zadanim trosku dlhsim lebo som na to zadanie pozabudol a nestiham to sam spravit :smile10:
* 1A. Napíšte funkciu, ktorá vypíše všetky čísla od 1 po zadané n (vrátane, n je parameter funkcie).
* 1B. Napíšte funkciu, ktorá vypíše všetky kladné párne čísla po zadané n (vrátane, n je parameter funkcie).
* 1C. Napíšte funkciu, ktorá vypíše všetky kladné násobky zadaného čísla x až po zadané n (vrátane, x, n sú parametre funkcie).
* 1D. Napíšte funkciu, ktorá vypíše všetky násobky zadaného čísla x v intervale [a,b] (uzavretý interval, x,a,b sú parametre funkcie).
* 1E. Napíšte funkciu, ktorá vypíše všetky násobky zadaného čísla x v intervale [a,b], pričom každé číslo je na samostatnom riadku vo formáte 'k kx' (uzavretý interval, x,a,b sú parametre funkcie).
* 1F. Ako 1E, ale vypíše údaje od konca.
* 2A. Napíšte funkciu, ktorá načítava postupnosť čísel z klávesnice, až pokým nie je zadané číslo x (parameter funkcie). Funkcia vráti počet prečítaných čísel (x nezapočítajte). Predpokladajte korektné vstupy (TZN: netreba ošetrovať scanf...).
* 2B. Ako 2A, ale predpokladajte možnosť nesprávneho vstupu. V takom prípade prerušte funkciu a vráťte hodnotu -1.
*
2C. Ako 2A, ale predpokladajte možnosť nesprávneho vstupu. Nesprávne vstupy preskakujte (a nezapočítajte). Na vyčistenie vstupu použite príkaz fflush(stdin);
* 2D. Ako 2A, ale vypočítajte priemer čísel.
* 2E. Ako 2A, ale vráťte najväčšie z načítaných čísel.
* 2F. Ako 2A, ale vráťte minimum z načítaných čísel.
* 2G. Ako 2A, ale vráťte druhé najväčšie číslo.
* 2H. Ako 2A, ale zistite, či postupnosť je rastúca (vráťte 1), klesajúca (vráťte -1), inak vráťte 0.
* 2I. Ako 2A, ale vráťte počet čísel väčších ako zadané číslo x.
*
2J. Ako 2A, ale zistite, či sa v postupnosti nachádza zadané číslo y (ďalší parameter funkcie). Pozn.: Zistite, či znamená, že ak podmienka platí, vráti funkcia pravdivú hodnotu (1), inak nepravdivú (0).
*
2K. Ako 2A, ale zistite, koľkokrát sa v postupnosti nachádza zadané číslo y (ďalší parameter funkcie). Pozn.: Zistite, koľkokrát znamená, že vráti počet výskytov y.
* 2L. Ako 2A, ale zistite, koľkokrát mení postupnosť smer (z rastúcej na klesajúcu a opačne).
* 3A. Napíšte funkciu, ktorá vypíše prvých n členov Fibonacciho postupnosti (n je parameter). Fibonacciho postupnosť je definovaná nasledovne: x_i+1_ = x_i_ + x_i-1_, x_1_=1, x_2_ = 1.
* 3B. Napíšte funkciu, ktorá vypíše prvých n členov zovšeobecnenej Fibonacciho postupnosti. Okrem parametra n sú parametrami aj x_1_ a x_2_.
* 4A. Collatzova postupnosť je definovaná nasledovne: Ak x_i_ je párne číslo, potom x_i+1_ = x_i/2. Inak x_i+1_ = 3 x_i_+1. Napíšte funkciu, ktorá vypočíta nasledujúci člen postupnosti x_i+1_, ak je vstupom x_i_.
* 4B. Napíšte funkciu, ktorá vypíše Collatzovu postupnosť pre zadaný prvý prvok x_1_. Posledný prvok je vždy číslo 1.
* 4C. Napíšte funkciu, ktorá vráti počet prvkov Collatzovej postupnosti pre zadaný prvý prvok x_1_ (vrátane prvého prvku a poslednej jednotky).
* 5A. Napíšte funkciu, ktorá na výstup vypíše zadaný počet znakov.
* 5B. Napíšte funkciu, ktorá na výstup vypíše trojuholník so zadanou šírkou podstavy.
* 5C. Napíšte funkciu, ktorá na výstup vypíše zadaný počet trojuholníkov so zadanou šírkou podstavy (vedľa seba).
* 5D. Napíšte funkciu, ktorá na výstup vypíše štylizované trojvŕšie, t.j. 3 trojuholníky, kde 2 krajné majú menšiu šírku podstavy ako stredný.
* 5E. Napíšte funkciu, ktorá na výstup vypíše štylizované trojvŕšie aj s dvojkrížom, t.j. ako 5D, ale na vrchu stredného trojuholníka je dvojkríž, spodné rameno je dlhé ako podstava väčšieho trojuholníka a vrchné ako podstava menších trojuholníkov.
* 6A. Napíšte funkciu, ktorá vypíše čísla od 1 po n zarovnane pod seba (n parameter, použite vhodný formátovací reťazec printf).
* 6B. Napíšte funkciu, ktorá vypíše čísla od 1 po n tak, aby boli zapísané v riadkoch po k čísel (príklad pre n=10, k=4):
1 2 3 4
5 6 7 8
9 10
*
6C. Napíšte funkciu, ktorá vypíše čísla od 1 po n tak, aby boli zapísané v riadkoch po k čísel, ale začínalo sa vynechaním l pozícií. Výstupom funkcie je počet obsadených pozícií na nedokončenom riadku (príklad pre n=10, k=4, l=2, výstup funkcie je 0):
1 2
3 4 5 6
7 8 9 10
* 6D. Napíšte funkciu, ktorá vráti počet dní v zadanom mesiaci v Gregoriánskom kalendári v neprestupnom roku.
*
6E. Napíšte program, ktorý použitím funkcií z bloku 6 vypíše kalendár na daný rok (dni vypisujte od pondelka, týždne do riadkov, každý mesiac osobitne). Začiatočný deň roka zadajte manuálne, alebo použite algoritmus: http://en.wikipedia.org/wiki/Zeller%27s_congruence
* 7. Napíšte program, ktorý vytvorí kalendár pre zadaný rok v tvare: Názov mesiaca, podčiarknuť (použite sériu znakov '-'), jednotlivé týždne vypísať do stĺpcov, na začiatku stĺpca akronym dňa, naspodku podčiarknuť a vypísať čísla týždňov. Príklad:
Oktober
------------------
Pon 6 13 20 27
Uto 7 14 21 28
...
Ned 3 10 17 24 31
------------------
39 40 41 42 43
za pomoc velmi dakujem prosim co najskor :)
Fórum › C / C++
Pomoc so zadanim
chlapec urco siel na skolu so zameranim na it ... Podla mna strata casu ked o to nema zaujem mal by to zabalit tymto pristupom aj tak hovno dosiahne :) A ked aspon tie prve ulohy si nevie sam spravit po veceroch tak ma ocividne ine zaujmi ...
Inac gl s tymto pristupom
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 46 hostů
Podobná vlákna
Problém so zadaním — založil w3q
Človeče- problém so zadaním — založil Item
Prosim poradit se zadanim — založil sparky29
Pomoc.... nějaká chybka prosím pomoc - více v podrobném popisu — založil tkstudent
Moderátoři diskuze