Podstawy programowania. Zestaw 1

Zrealizować w dowolny sposób następujące zadania:

  1. Obliczyć największy wspólny podzielnik dwóch liczb całkowitych (algorytm Euklidesa).
  2. Obliczyć n!.
  3. Obliczyć liczbę Pi = 4 * (1 - 1/3 + 1/5 - 1/7 + 1/9 - ...)
  4. Obliczyć liczbę Eulera e = 1 + 1/1! + 1/2! + 1/3! + 1/4! + ...
  5. Przedstawić podaną liczbę wpostaci binarnej.
  6. Obliczyć wartość sin(x) = x/1! - x3/3! + x5/5! - x7/7! + ...