Napisz program, który na wejściu (z konsoli) otrzymuje dane o wadze (w kilogramach) i wzroście (w centymetrach) osoby, a na wyjściu wypisuje informację:
niedowaga, norma lub nadwaga, zgodnie z kryterium:
Niedowaga: waga < wzrost/2.5
Norma: wzrost/2.5 <= waga <= wzrost/2.3
Nadwaga: wzrost/2.3 < waga
Napisz program, który na wejściu (z konsoli) otrzymuje datę w formacie dd/mm/rr a na wyjściu wypisuje datę w formacie dd, miesiąc, rok. Na przykład data wejściowa 25/12/61 jest przetwarzana do postaci 25 grudzień 1961
Napisz program, który na wejściu (z konsoli) otrzymuje liczbę całkowitą, sprawdza, czy jest dodatnia, a na wyjściu wypisuje silnię zadanej liczby, zgodnie ze wzorem:
Silnia(0)=1
Silnia(n)=n*Silnia(n-1)
Napisz program, który na wejściu (z konsoli) otrzymuje liczbę w systemie ósemkowym, a na wyjściu wypisuje tą samą liczbę w systemie dziesiętnym.
Przykład ilustrujący spodziewane działanie programu:
Wprowadz liczbe w systemie osemkowym: 214
Octal(214) = Decimal(140)
Napisz program, który na wyjściu wypisuje tabliczkę mnożenia przez liczbę przeczytaną ze standardowego wejścia (z konsoli). Spodziewane działanie programu:
Wprowadz liczbe od 1 do 10: 8
8 x 1 = 8
8 x 2 = 16
...
8 x 9 = 72
8 x 10 = 80
Napisz program, który dla dwóch liczb całkowitych wprowadzonych z konsoli wylicza ich najmniejszą wspólną wielokrotność i największy wspólny dzielnik.
Napisz program, który dla liczby całkowitej wprowadzonej z konsoli wyznacza wszystkie dzielniki.
Napisz program, który umożliwi wprowadzenie długości boków prostokąta, a następnie wypisze na konsoli jego pole i obwód.
Napisz program, który losuje liczbę z przedziału 0-100, następnie pozwala użytkownikowi zgadywać tą liczbę. Po każdej próbie informuje czy szukana liczba jest większa, czy mniejsza od podanej. JeŜeli użytkownik nie odgadnie liczby w 10 próbach program powinien wypisać komunikat "przegrałeś" i zakończyć działanie. W przypadku odgadnięcia liczby program powinien wypisać komunikat "odgadłeś liczbę za [n] razem", gdzie n jest liczbą rund, w jakiej liczba została odgadnięta.
Napisz program, który po wprowadzeniu długości trzech boków, sprawdzi czy można z nich zbudować trójkąt.
Rozwiń poprzedni program o sprawdzanie czy tworzony trójkąt będzie prostokątny, równoboczny, równoramienny.
Napisz program szukający liczb doskonałych, tzn. takich których suma dzielników jest równa tej liczbie. Przykładami takich liczb są 1 = 1, 6 =1+2+3.
Układ dwóch równań liniowych ma postać:
a*x+b*y=c
d*x+e*y=f
Rozwiązanie:
Wyznacznik główny: wg=a*e-b*d
Wyznacznik x: wx=c*e-b*f
Wyznacznik y: wy=a*f-c*d
Jeżeli wg jest równe zeru to
jeżeli wx różne od zera lub wy różne od zera to
układ sprzeczny
w przeciwnym wypadku
istnieje nieskończenie wiele rozwiązań o postaci
jeżeli b jest rózne od zera
y=c/b-a/b*x
w przeciwnymn wypadku jeżeli e jest różne od zera
y=f/e-d/e*x
w przeciwnym wypadku
x=wx/wg
y=wy/wg
Algorytm nie wyczerpuje wszystkich możliwości - w ogólnym przypadku należy badać i porównywać
rzędy odpowiednich macierzy.