* 1. Napisz program, który wyznaczy najmniejszą liczbę z ciągu liczb całkowitych dodatnich podawanych z klawiatury. Przyjmij że podanie 0 kończy wprowadzanie liczb.
* 2. Napisz program wypisujący 10 kolejnych wielokrotności dodatniej liczby naturalnej wczytanej z klawiatury
* 3. Zmodyfikuj kod źródłowy programu Logowanie z tematu 20
(s. 183) tak, aby program kończył działanie po trzech nieudanych próbach logowania.
* 4. Zmodyfikuj program Najdłuższy skok tak, aby trener mógł dodatkowo zliczać liczbę skoków nieważnych (spalonych)
* 5. Napisz program, który będzie obliczać średnią wartość (obciętą do części całkowitej) wszystkich liczb wprowadzonych z klawiatury, z pominięciem liczb najmniejszej i największej.
* 6. Przeanalizuj dokładnie działanie kodu źródłowego programu Najdłuższy skok na trzech konkretnych przykładach. Efekty przedstaw w tabeli w pliku tekstowym:
* 7. Napisz program, który zliczy osobno, ile liczb ujemnych i liczb dodatnich wprowadzono z klawiatury. Przyjmij, że wczytanie liczby 0 kończy wczytywanie liczb.
* 8. Napisz program, który po wczytaniu 10 liczb wskaż te, które potraktowane jako długości boków utworzą prostokąt o największym polu.
* 9. Napisz kod programu obliczającego sumę n kolejnych liczb naturalnych, w którym nie będziesz używać zmiennej składnik, a wartość składnika będzie ustalana na podstawie zmiennej sterującej i.
** 10. Napisz program, który będzie grą w zgadywanie ustalonej liczby z przedziału od 0 do 100. Program powinien działać do momentu podania przez użytkownika właściwej liczby. Po każdej próbie odgadnięcia liczby program powinien wypisać jeden z komunikatów: "Za mała", "Za duża" lub "Brawo! Udało ci się za x razem", gdzie x oznacza liczbę prób które wykonał użytkownik (rysunek poniżej)
** 11. Napisz program, który będzie wczytywał podane przez użytkownika liczby jedno i dwucyfrowe całkowite i sumował je do momentu otrzymania sumy przekraczającej 123. Program powinien zwrócić informację o liczbie składników sumy i wartość sumy.
** 12. Napisz program, który wypisze pierwszych 100 liczb całkowitych dodatnich podzielnych przez:
a. 3, b. 7, c. 3 i 7.
**13. Zmodyfikuj program Najdłuższy skok tak, aby dodatkowo znajdował najdłuższą serię, w której każdy kolejny skok był dłuższy od poprzedniego, a jako wynik wyświetlał liczbę skoków w tej serii. Na przykład dla skoków o długościach 6,20; 6,30; 6,28; 6,33; 6,40; 6,30; 6,23 program powinien wyświetlić odpowiedź 3.
*** 14. Dla sześciu liczb wprowadzonych z klawiatury zawsze wystarczy 7 porównań, aby wyznaczyć najmniejszą oraz największą z nich. Jak to zrobić? Zapisz algorytm w postaci listy kroków, a następnie jego realizację w języku programowania.
*** 15. Napisz program, który pozwoli rozstrzygnąć, czy wśród n liczb całkowitych dodatnich wprowadzonych z klawiatury była taka trójka liczb x, y, i z, dla których nie da się zbudować trójkąta o bokach długości x, y, i z.