Podstawy C - Zadania
- Napisz program, który wczyta dwie liczby rzeczywiste
aibi 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ąNpodaje 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
ai wysokościh. - 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
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 przogram realizujący taką zamianę. - 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ńra 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żeli tylko istnieją).