background image

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