Funkcje - Zadania

  1. Napisz funkcję sprawdzającą czy podana w argumencie liczba całkowita n jest liczbą pierwszą.
    Napisz program, który dla podanej przez użytkownika liczby całkowitej x, wykorzystując ową funkcję wyswietli wszystkie liczby pierwsze z przedziału od 2 do x.
  2. Napisz funkcję wyznaczającą najmniejszą wspólną wielokrotność dwóch liczb całkowitych a i b.
  3. Napisz funkcję, która dla danej wartości całkowitej n zwróci n-ty wyraz ciągu Fibonacciego.
  4. Napisz funkcję, która dla danych 2 liczb całkowitych, wyznaczy wartość dwumianu Newtona
  5. Napisz funkcję zwracającą wartość sumy pierwszych n wyrazów ciągu arytmetycznego
  6. Napisz funkcję zwracającą wartość sumy pierwszych n wyrazów ciągu geometrycznego
  7. Napisz funkcję, która dla podanych długości boków przyprostokątnych trójkąta prostokątnego zwróci długość boku przeciwprostokątnej.
  8. Napisz funkcję, która wyznacza przybliżoną wartość liczby π metodą Monte Carlo. Argumentem funkcji jest liczba całkowita n określająca liczbę losowań. Funkcja losuje n punktów o współrzędnych (x,y) w przedziale [0,1] i zwraca wartość 4 * x / n , gdzie x jest liczbą trafień w pole koła o promieniu 1. Do losowania współrzędnych wykorzystaj funkcję rand() z biblioteki stdlib.h.
  9. Napisz funkcję wyznaczającą w sposób rekurencyjny wartość xn, gdzie n jest liczbą całkowitą.
  10. Napisz funkcję, która wypisuje sekwencję ruchów potrzebnych do rozwiązania problemu wieży Hanoi dla dowolnego n określającego początkową wysokość wieży.