Pomóżcie!!! jeśli ktoś umie to chociaż jedno zadanko!!

Programowanie w języku C i językach pochodnych, jak C++, C#
koteczek2111
Posty: 1
Rejestracja: 24 maja 2008, 16:19

Pomóżcie!!! jeśli ktoś umie to chociaż jedno zadanko!!

Post autor: koteczek2111 » 24 maja 2008, 16:26

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.

systemy
Posty: 5
Rejestracja: 22 mar 2010, 17:13

Re: Pomóżcie!!! jeśli ktoś umie to chociaż jedno zadanko!!

Post autor: systemy » 27 mar 2010, 12:26

Rozwiązanie zadania pierwszego przedstawia się następująco:

Kod: Zaznacz cały

  int wynik;
  if (arg==0 || arg==1) return 1;
  wynik= arg*silnia(arg-1);
  return wynik;
Potem wywołujemy sobie np.:

Kod: Zaznacz cały

printf("%d",silnia(5));
i mamy wynik na ekranie w postaci zwracanej wartości przez funkcje silnia.
Sprawdź systemy operacyjne - najlepsze artykuły informatyczne na temat systemów operacyjnych.

ODPOWIEDZ