Funkcje – zadania

Funkcje – zadania

  1. Napisz funkcję sprawdzającą, czy podana jako argument liczba całkowita n jest liczbą pierwszą.
    Napisz program, który dla podanej przez użytkownika liczby całkowitej x wyświetli, z wykorzystaniem tej funkcji, 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 dwóch 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) z przedziału [0,1] i zwraca wartość 4 * x / n, gdzie x jest liczbą punktów, które trafiły do 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ż Hanoi dla dowolnego n określającego początkową wysokość wieży.