• Nie Znaleziono Wyników

Zad8 Napisać funkcję int domina3(n) liczącą na ile sposobów można prostokąt 3xn zapełnić prostokątami 2x1.

N/A
N/A
Protected

Academic year: 2021

Share "Zad8 Napisać funkcję int domina3(n) liczącą na ile sposobów można prostokąt 3xn zapełnić prostokątami 2x1."

Copied!
1
0
0

Pełen tekst

(1)

W zadaniach 1,...,5 Używamy tylko wskaźników Zad1

Napisać funkcję

void suma(int *a, int *b, int *c,int dl) w wyniku działania której tablica c jest sumą tablic a i b (wszystkie tablice o długości dl).

Zad2

Napisz funkcję

void parzyste(int *t, int dl), która zwiększa o 1 nieparzyste

spośród pierwszych dl wyrazów ciągu c.

Zad3Napisać funkcję

int maximum(int *c,int dl),

która zwraca max spośród pierwszych dl wyrazów ciągu c.

Zad4

Napisać funkcję

void minusy(int *c, int dl),

która zmienia znak co drugiemu spośród pierwszych dl elementów ciągu c.

Zad5

Napisać funkcję

int suma10(int *c, int dl),

która zwraca najmniejsze takie i, że c[0]+c[1]+...+c[i]>10.

Jeśli takiego i nie ma w ciągu długości dl to funkcja ma zwrócić -1.

Zad6

Napisać funkcję rekurencyjną int domina(n)

liczącą na ile sposobów można

prostokąt 2xn zapełnić prostokątami 2x1.

Np.

domina(0) ma mieć wartość 1 domina(1) ma mieć wartość 1 domina(2) ma mieć wartość 2 Zad7

Napisać funkcję rekurencyjną int rosnące(n),

która zwraca liczbę ciągów

rosnących o wyrazach 0, 1, ..., n.

takich, że c[i+1]-c[i]>1.

Zad8

Napisać funkcję int domina3(n)

liczącą na ile sposobów można

prostokąt 3xn zapełnić prostokątami 2x1.

Cytaty