6. cvičení
Úkoly
- Napište funkci
void print_row(int n, char c), která s pomocí volání funkce putchar vypíše na standardní výstup řádek skládající se z n opakování znaku c. Výpis by měl být ukončen znakem '\n'.
- Napište funkci
void print_rect(int rows, int cols), která s pomocí volání funkce print_row vykreslí na standardní výstup vyplněný obdélník skládající se ze znaků '*' mající rows řádků a cols sloupců.
- Napište funkci
unsigned int factorial(unsigned int n), která rekurzivním způsobem spočítá hodnotu faktoriálu.
- Napište funkci
char *my_strdup(char *s), která vytvoří kopii řetězce s. Použijte volání funkcí malloc a strlen.
- Napište funkci
unsigned int fib(unsigned short n), která rekurzivně vypočítá hodnotu n-tého Fibonacciho čísla.
- Napište funkci
void print_facts(unsigned char n), která vypíše prvních n hodnot faktoriálu s pomocí volání printi a factorial.
Last update on 17. 3. 2025 17:10
Powered by Schemik.
© Petr Krajča, 2010, 2012
petr.krajca (at) upol.cz