6 Pętle
Zadania należy rozwiązać bez tablic, napisów, wskaźników, wbudowanych funkcji matematycznych. Nie twórz samodzielnie też własnych funkcji.
- Napisz program, który wyświetla wszystkie liczby całkowite od 1 do 100, używając pętli - for.
- Utwórz program, który prosi użytkownika o wprowadzenie liczby całkowitej - n, a następnie wyświetla sumę wszystkich liczb całkowitych od 1 do- nużywając pętli- while.
- Napisz program, który czyta od użytkownika liczby całkowite do momentu wprowadzenia zera i następnie wyświetla sumę wszystkich wprowadzonych liczb pozytywnych oraz sumę wszystkich liczb negatywnych, używając pętli - do-while.
- Stwórz program, który oblicza i wyświetla silnię podanej przez użytkownika nieujemnej liczby całkowitej, używając pętli - for.
- Napisz program, który wyświetla pierwszych 10 liczb ciągu Fibonacciego, używając pętli - while.
- Napisz program, który prosi użytkownika o wprowadzenie dodatniej liczby całkowitej - n, a następnie oblicza i wyświetla \(\lfloor \sqrt{n} \rfloor\) (część całkowita/podłoga pierwiastka kwadratowego).
- Napisz program, który prosi użytkownika o wprowadzenie dodatniej liczby całkowitej - n, a następnie oblicza i wyświetla \(\lceil \sqrt{n} \rceil\) (sufit pierwiastka kwadratowego).
- Napisz program, który prosi użytkownika o wprowadzenie 10 dodatnich liczb całkowitych i ustawia je w ciąg \(a_1, \ldots, a_{10}\). Oblicz i wyświetl ile elementów ciągu spełnia nierówność \(a_k < \frac{a_{k-1}+a_{k+1}}{2}\) dla \(1<k<10\). 
- Napisz program, który prosi użytkownika o wprowadzenie dodatniej liczby całkowitej \(n\), a następnie \(n\) dodatnich liczb całkowitych i ustawia je w ciąg \(a_1, \ldots, a_n\). Oblicz i wyświetl ile elementów ciągu spełnia nierówność \(a_k < \frac{a_{k-1}+a_{k+1}}{2}\) dla \(1<k<n\). 
- Napisz program, który sprawdza podzielność liczby n przez wszystkie liczby od 2 do n/2. Program powinien wypisać wszystkie dzielniki tej liczby. Wczytaj wartość n od użytkownika. 
- Napisz program, który wczytuje liczbę całkowitą n i wypisuje wszystkie jej cyfry od końca (od cyfry jedności) oraz oblicza ich sumę. 
- Napisz program realizujący algorytm Euklidesa w wersji iteracyjnej z odejmowaniem. Program powinien wczytać dwie liczby naturalne a i b, a następnie wypisać ich największy wspólny dzielnik. 
- Napisz program realizujący algorytm Euklidesa w wersji iteracyjnej z dzieleniem. Program powinien wczytać dwie liczby naturalne a i b, a następnie wypisać ich największy wspólny dzielnik. 
- Napisz program, który sprawdza, czy dana liczba n jest liczbą pierwszą. Program powinien sprawdzić wszystkie potencjalne dzielniki od 2 do pierwiastka z n (wykorzystaj pętlę do obliczenia pierwiastka). Wypisz odpowiedni komunikat. 
- Napisz program symulujący wydawanie reszty. Program powinien wczytać kwotę do wydania i wypisać, ile monet o nominałach 5, 2 i 1 należy wydać, aby użyć jak najmniejszej liczby monet. Wypisz liczbę monet każdego typu. 
- Napisz program, który wyznacza przybliżoną wartość pierwiastka kwadratowego z liczby a metodą Newtona (iteracyjną). Początkowe przybliżenie - x₀ = a/2, a kolejne obliczamy ze wzoru- x_{i+1} = (x_i + a/x_i)/2. Wykonaj 10 iteracji algorytmu i wypisz końcowy wynik.
- Napisz program, który wczytuje od użytkownika stopień wielomianu, współczynniki (od najwyższej potęgi do wyrazu wolnego) oraz wartość x. Oblicz wartość wielomianu za pomocą schematu Hornera, wykorzystując pętlę. Wyświetl wynik obliczeń.