====== Podstawy C - Zadania ====== - Napisz program, który wczyta dwie liczby rzeczywiste ''a'' i ''b'' i wyświetli wyniki operacji arytmetycznych: ''a+b'', ''a-b'', ''a*b'', ''a/b''. \\ Zabezpiecz program na wypadek podania danych powodujących dzielenie przez 0.\\ Wyniki wyświetl z dokładnością do 2 miejsc po przecinku. - Napisz program sprawdzający, czy wprowadzona przez użytkownika liczba całkowita jest liczbą podzielną przez 2 (tzn. czy jest parzysta). - Napisz program sprawdzający, czy wprowadzona przez użytkownika liczba całkowita jest liczbą pierwszą. - Napisz program wyświetlający na ekranie tabliczkę mnożenia o wymiarach ''N x N'', gdzie wartość całkowitą ''N'' podaje użytkownik. - Napisz program wyznaczający miejsca zerowe wielomianu stopnia 2 (paraboli). Do obliczania pierwiastka wykorzystaj algorytm Herona z wykładu. \\ - Napisz program wyznaczający pole trójkąta dla podanych wartości podstawy ''a'' i wysokości ''h''. - Napisz program wyznaczający punkt przecięcia dwóch prostych na płaszczyźnie (określonych w dwuwymiarowej przestrzeni) - Napisz program znajdujący rozwiązanie układu równań z dwiema niewiadomymi. - Napisz program wyświetlający ''n'' pierwszych elementów ciągu Fibonacciego - Napisz program wyznaczający najmniejszą wspólną wielokrotność ''NWW(a,b)'' dwóch liczb całkowitych ''a'' i ''b''. - Napisz program przeprowadzający rozkład dowolnej liczby całkowitej na czynniki. - Napisz program wypisujący ''n'' pierwszych elementów [[wppl>Ciąg_Eulera|ciągu Eulera]]: ''a0'', ''a1'', ... , ''an-1'' - Napisz program wykonujący dodawanie i mnożenie dwóch liczb wymiernych (ułamków). \\ Zadbaj o skrócenie wynikowego ułamka. - Zaproponuj algorytm zamiany dowolnej liczby wymiernej (w postaci ułamka) do postaci [[wppl>Ułamek_egipski|ułamka egipskiego]]. \\ Napisz przogram realizujący taką zamianę. - Napisz program wyznaczający wartość [[wppl>Symbol_Newtona|symbolu Newtona]] dla dwóch liczb całkowitych ''a'' i ''b''. - Napisz program, który sprawdza czy prosta określona na płaszczyźnie przecina zdefiniowane w tek przestrzeni koło lub czy jest styczna do koła. \\ Użytkownik wprowadza punkt ''[x,y]'' określający środek koła oraz jego promień ''r'' a także definiuje prostą ''y=ax+b'' za pomocą wartości ''a'' i ''b''. - Rozszerz powyższy program tak aby wyświetlał punkty przecięcia koła z prostą (jeżeli tylko istnieją).