Zadania C++:
1)	Wprowadzamy 3 liczby pod zmienne a,b,c. Program ma za zadanie rozpoznać która z nich jest największa, najmniejsza i średnia oraz zapisać je pod zmiennymi max, min, Sr – a następnie wydrukować.
2)	Napisz program, który sprawdza czy człowiek jest chory (w oparciu o wprowadzoną temperaturę ciała).
a.	Dodaj do programu niezbędna pętle, która umożliwia wielokrotne sprawdzenie stanu chorego poprzez ponowne wprowadzenie jego temperatury (należy uwzględnić również sytuacje kiedy użytkownik chce zakończyć pracę z programem).
3)	Napisz program obliczający silnie (dla n z przedziału <0,100>, dla pozostałych wartości informacja o niepoprawnej wartości).
4)	Napisz program, który sprawdza czy liczba (ma to być liczba całkowita dodatnia -  należy użyć odpowiedniego typu) wprowadzona z klawiatury jest przedziału 10, 100, 1000, … , 1000000.
5)	Napisz program, który pobiera od użytkownika liczbę z przedziału < -1000000;1000000 >, a następnie wypisuje słownie wartość pobranej liczby. Jeśli użytkownik podał liczbę z poza zakresu program drukuje informację o błędzie.
6)	Napisz program, który pobiera od użytkownika ciąg 3 wartości <LICZBA_CAŁKOWITA1, ZNAK_CHAR, LICZBA CAŁKOWITA2>, gdzie Liczba_całkowita1 i Liczba_całkowita2 to wartości całkowite, a znak CHAR to symbol działania (+,-,*,/). Następnie program wykonuje adekwatne działanie i wypisuje na ekranie jego wynik.
7)	Program wyświetla n kolejnych liczb według schematu:
a.	 0,1,2,3,4,5,6,7...
b.	 1,2,4,8,16,32...
c.	0,1,1,2,3,5,8,13...  (suma dwóch poprzednich )
d.	1,2,2,3,3,3,4,4,4,4,5,5,5,5,5.............
8)	Napisz program, który pobiera od użytkownika dodatnią liczbę całkowitą (NALEŻY ZADBAĆ BY TYP BYŁ ODPOWIEDNI), a następnie sprawdza czy jest to liczba pierwsza (algorytm sito erastotesa…?).
9)	Program sprawdza czy podana liczba jest podzielna przez 3 i 4.
10)	Program każe wprowadzić godzinę z dokładnością do minut (GG , mm). Następnie po uwzględnieniu różnicy czasu wyświetla na ekranie aktualny czas w Moskwie + 2, Londynie - 1 , Berlinie 0, Nowy York – 6.
11)	Napisać program, który pobiera dwie wartości całkowite (typ UNSIGNED). Następnie program oblicza wynik działania:
a.	Iloczyn bitowy,
b.	Suma bitowa,
c.	Bitowa różnica symetryczna,
i drukuje wynik na ekranie.]
12)	Napisać program, który pobiera wartość całkowitą (typ UNSIGNED) oraz liczbę dodatnią z zakresu <0,8> oznaczająca przesunięcie bitowe. Następnie program wykonuje na pobranej wartości przesunięcia bitowego (w prawo i w lewo)  o zadaną ilość miejsc i drukuje wynik działania na ekran.