Zimowe programowanie obiektowe - lista 1
- Napisz możliwie prosty program, który ma wyświetlać na ekranie wartości n! (n silnia) dla n = 0...40. Możesz posługiwać się wyłącznie typem całkowitym int
i nie musisz przejmować się błędnymi wynikami dla dużych n. Skompentuj źródło błędnych wyników.
- Napisz program, który wczytuje dwie liczby typu int, a następnie
wypisuje na ekranie ich sumę i iloczyn. Przy pomocy tego programu sprawdź, że
suma i iloczyn dwóch dodatnich liczb typu int mogą być ujemne. Znajdź taką
dodatnią liczbę typu int, której kwadrat jest równy 0.
- Sprawdź, co się stanie z programem, gdy wykona instrukcję dzielenia przez zero
(zarówno w trybie całkowitoliczbowym, jak i zmiennopozycyjnym).
- Sprawdź, że istnieją takie dwie liczby x i y typu double takie, że x > 0, y > 0 oraz x + y == x.
- Przeczytaj artykuł Pamięć cache w praktyce.
Sprawdź, czy opisane tam "sztuczki" na przyspieszanie programów sprawdzają się także w Twoim komputerze.