Zad. 1
Napisz funkcję rekurencyjną obliczającą silnię n! dla zadanego n.
Zad 2.
Napisz funkcję rekurencyjną obliczającą potęgę n-tego stopnia dla
zadanej liczby.
Zad 3. Napisz funkcję rekurencyjną obliczającą iloczyn dwóch licz bez
używania operatora *.
Zad 4. Napisz funkcję rekurencyjną obliczającą różnicę dwóch licz
bez używania operatora /.
Zad. 5
Napisz funkcję rekurencyjną obliczającą wartość n-tego wyrazu ciągu
arytmetycznego dla zadanego
a1 i n.
Zad. 6
Napisz funkcję rekurencyjną obliczającą wartość n-tego wyrazu ciągu
geometrycznego dla
zadanego a1 i n.
Zad. 7
Napisz funkcję rekurencyjną obliczającą wartość n-tego wyrazu ciągu
Fibonacciego dla zadanego n.
Zad 8.
Wypisz, podaną przez użytkownika liczbę (dziesiętną) na ekranie w
systemie dwójkowym.
Zad 9
Napisz rekurencyjną funkcję zamieniającą liczbę dziesiętną na
liczbę w innym systemie
(mniejszym od dziesiętnego).
Zad 10.
Napisz rekurencyjną funkcję zamieniającą liczbę dziesiętną na
liczbę w systemie szesnastkowym.
Zad 11
Problem rozstawienia 8 wież na szachownicy. Napisz program, który
umożliwi rozstawienie 8 wież
na szachownicy w ten sposób, aby żadna z wież nie stała na linii bicia
pozostałych. Na wejściu
podajemy pozycję pierwszej wieży.
Zad 12
Problem rozstawienia 8 hetmanów na szachownicy. Analogiczny do zad. 11.
Zad 13
Napisz program sprawdzający czy konik szachowy, stojący na podanej
pozycji, może odwiedzić
wszystkie pozostałe pola szachownicy dokładnie 1 raz.
Pomóżcie!!! jeśli ktoś umie to chociaż jedno zadanko!!
-
- Posty: 1
- Rejestracja: 24 maja 2008, 16:19
Re: Pomóżcie!!! jeśli ktoś umie to chociaż jedno zadanko!!
Rozwiązanie zadania pierwszego przedstawia się następująco:
Potem wywołujemy sobie np.: i mamy wynik na ekranie w postaci zwracanej wartości przez funkcje silnia.
Kod: Zaznacz cały
int wynik;
if (arg==0 || arg==1) return 1;
wynik= arg*silnia(arg-1);
return wynik;
Kod: Zaznacz cały
printf("%d",silnia(5));
Sprawdź systemy operacyjne - najlepsze artykuły informatyczne na temat systemów operacyjnych.