Podstawy C – zadania
- Napisz program, który wczyta dwie liczby rzeczywiste
aiboraz wyświetli wyniki operacji arytmetycznych:a+b,a-b,a*bia/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 tabliczkę mnożenia o wymiarach
N x N, gdzie wartość całkowitąNpodaje użytkownik. - Napisz program wyznaczający miejsca zerowe wielomianu stopnia 2 (paraboli). Do obliczenia pierwiastka wykorzystaj algorytm Herona przedstawiony na wykładzie.
- Napisz program wyznaczający pole trójkąta dla podanych wartości podstawy
ai wysokościh. - Napisz program wyznaczający punkt przecięcia dwóch prostych na płaszczyźnie (w przestrzeni dwuwymiarowej).
- Napisz program znajdujący rozwiązanie układu równań z dwiema niewiadomymi.
- Napisz program wyświetlający
npierwszych elementów ciągu Fibonacciego. - Napisz program wyznaczający najmniejszą wspólną wielokrotność
NWW(a,b)dwóch liczb całkowitychaib. - Napisz program przeprowadzający rozkład dowolnej liczby całkowitej na czynniki.
- 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 ułamka egipskiego.
Napisz program realizujący taką zamianę. - Napisz program, który sprawdza, czy prosta określona na płaszczyźnie przecina koło zdefiniowane w tej przestrzeni, czy też jest do niego styczna.
Użytkownik wprowadza punkt[x,y]określający środek koła oraz jego promieńr, a także definiuje prostąy=ax+bza pomocą wartościaib. - Rozszerz powyższy program tak, aby wyświetlał punkty przecięcia koła z prostą (jeśli istnieją).