1. Proszę napisać program wczytujący z klawiatury kolejne liczby całkowite do momentu
podania dwóch kolejnych liczb, których suma jest parzysta. Następnie program powinien
wyznaczać średnią liczb z przedziału [-3, 7] oraz podawać największą liczbę nieparzystą. Nie
wolno korzystać z tablic!
2. Proszę napisać program wyznaczający N kolejnych wyrazów następującego ciągu (począwszy
od 3 wyrazu):
2
2
1
1
i
i
i
y
b
y
b
y
gdzie: y
1
= 0.3; y
2
= 0.7;
Następnie, wszystkie wyznaczone wyrazy należy zapisać do pliku tekstowego „wyniki.txt”.
Ponadto program powinien zawierać funkcję, która będzie obliczać i zwracać do programu
głównego sumę oraz iloczyn trzech różnych losowo wybranych wyrazów wyznaczonego
ciągu.
3. Proszę napisać program, który macierz A o wymiarach 10x10 wypełni losowymi wartościami
z przedziału [a,b], gdzie a i b są odpowiednio najmniejszym i największym wyrazem w pliku
„wyniki.txt”. Następnie należy napisać funkcję, która wyświetli wygenerowaną macierz na
ekranie monitora z zachowaniem układu wierszy i kolumn. Kolejna funkcja powinna
wyświetlać obszar macierzy A ograniczony przez losowe współrzędne i,j i k,l jak na rysunku.
(1,1)
(1,10)
(i,j)
(i,l)
(k,j)
(k,l)
(10,1)
(10,10)
4. Napisać program, który utworzy histogram znaków występujących w tekście zawartym
w pliku tekstowym „dane.txt”. Histogram powinien zawierać tylko te znaki ASCII, które
wystąpiły w tekście. Wynik powinien zostać wyświetlony na ekranie podobnie do poniższego
przykładu:
Tekst: „
ALa ma Kota”
:2 (spacja)
A:1
L:1
K:1
a:3
m:1
o:1
t:1
Ponadto w pliku „wyjście.txt” należy umieścić łańcuch znakowy zawierający wszystkie znaki
„badanego” tekstu uporządkowane względem numeru w tablicy ASCII:
Zawartość pliku „wyjście”: „
ALKaaamot”