background image

PRZEDMIOT I RODZAJ ZAJĘĆ : Wstęp do programowania 2, laboratorium

Kierunek i rok : MATEMATYKA, ROK 3

              

LISTA ZADAŃ NR 2 – TABLICE W C++

ZESTAW 1. 

1) Napisz program, który wypełnia dwudziestoelementową tablicę liczbami całkowitymi 

wprowadzonymi przez użytkownika i drukuje taką tablicę na ekranie, a następnie 
oblicza sumę parzystych elementów tablicy.

2) Napisz program, który wypełnia dwunastoelementową tablicę znakami 

wprowadzonymi przez użytkownika i drukuje taką tablicę na ekranie, a następnie 
wszystkie litery a zamienia na litery b i drukuje tak zmodyfikowaną tablicę na ekranie.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [0,10], drukuje te tablicę na ekranie, a następnie wypisuje elementy tej 
tablicy od końca do początku.

ZESTAW 2. 

1) Napisz program, który wypełnia trzydziestoelementową tablicę losowymi liczbami 

całkowitymi z przedziału [1,10] i drukuje taką tablicę na ekranie, a następnie oblicza 
iloczyn elementów tablicy podzielnych przez 3.

2) Napisz program, który wypełnia dwie tablice dwudziestoelementowe: pierwszą – 

liczbami całkowitymi wprowadzonymi przez użytkownika, a drugą – liczbami 
całkowitymi z przedziału [-20,20] i drukuje obie tablice na ekranie, a następnie oblicza 
sumę tych tablic – wynik powinien być zapisany w trzeciej tablicy, której elementy są 
sumami odpowiednich elementów dwóch początkowych tablic wg. wzoru 

c[n]=a[n]+b[n].

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-10,10], drukuje te tablicę na ekranie, a następnie zamienia miejscami 
element pierwszy z ostatnim i drukuje tak zmodyfikowaną tablicę na ekranie.

ZESTAW 3. 

1) Napisz program, który wypełnia dziesięcioelementową tablicę losowymi liczbami 

rzeczywistymi z przedziału [0,1] i drukuje taką tablicę na ekranie, a następnie oblicza 
iloczyn elementów tablicy o parzystych indeksach.

2) Napisz program, który wypełnia dwunastoelementową tablicę liczbami całkowitymi z 

przedziału [1,10], drukuje tą tablicę na ekranie i oblicza sumę elementów tej tablicy, a 
także sprawdza, ile razy w tablicy znajduje się liczba 5.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-20,10], drukuje te tablicę na ekranie, a następnie oblicza średnią 
arytmetyczną elementów tej tablicy.

                       

                                 

 mgr Marcin Ziółkowski 

                        Listy zadań dla studentów Akademii im. Jana Długosza w Częstochowie 
                            Copyright by Marcin Ziółkowski  & Akademia Jana Długosza 2011-2012

background image

ZESTAW 4. 

1) Napisz program, który wypełnia dwunastoelementową tablicę liczbami całkowitymi z 

przedziału [1,10], drukuje tą tablicę na ekranie i oblicza sumę nieparzystych 
elementów tej tablicy.

2) Napisz program, który wypełnia dwunastoelementową tablicę liczbami całkowitymi z 

przedziału [2,30], drukuje tą tablicę na ekranie i oblicza iloczyn elementów o 
parzystych indeksach, a także podaje indeks pierwszego wystąpienia liczby 
nieparzystej.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-100,30], drukuje te tablicę na ekranie, a następnie oblicza średnią 
harmoniczną elementów tej tablicy.

ZESTAW 5.   

1) Napisz program, który wypełnia dwunastoelementową tablicę liczbami całkowitymi z 

przedziału [-1,10], drukuje tą tablicę na ekranie i oblicza iloczyn elementów tej tablicy.

2) Napisz program, który wypełnia dwustuelementową tablicę liczbami całkowitymi z 

przedziału [-100,10], drukuje tą tablicę na ekranie i oblicza sumę oraz ilość elementów 
tej tablicy podzielnych przez 3.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [10,100], drukuje te tablicę na ekranie, a następnie oblicza średnią 
geometryczną elementów tej tablicy.

ZESTAW 6.  

1) Napisz program, który wypełnia trzydziestoelementową tablicę liczbami całkowitymi z 

przedziału [-10,10], drukuje tą tablicę na ekranie i podaje liczbę wystąpień elementów 
parzystych.

2) Napisz program, który wypełnia trzydziestoelementową tablicę liczbami całkowitymi z 

przedziału [-10,10], drukuje tą tablicę na ekranie i podaje indeks pierwszego 
wystąpienia elementu x wprowadzonego przez użytkownika, w przypadku, gdy 
element x w tablicy nie występuje, program powinien wypisać na ekranie odpowiedni 
komunikat. 

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-10,10], drukuje te tablicę na ekranie, a następnie znajduje element 
minimalny i maksymalny tej tablicy i zamienia je miejscami.

                       

                                 

 mgr Marcin Ziółkowski 

                        Listy zadań dla studentów Akademii im. Jana Długosza w Częstochowie 
                            Copyright by Marcin Ziółkowski  & Akademia Jana Długosza 2011-2012

background image

ZESTAW 7.  

1) Napisz program, który wypełnia czterdziestoelementową tablicę liczbami całkowitymi 

z przedziału [-20,20], drukuje tą tablicę na ekranie i znajduje jej element minimalny.

2) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-5,6], drukuje tą tablicę na ekranie i sprawdza czy element x wprowadzony 
przez użytkownika znajduje się w tej tablicy.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-100,10], drukuje te tablicę na ekranie, a następnie wypisuje co drugi 
element tej tablicy.

ZESTAW 8. 

1) Napisz program, który wypełnia dwie dziesięcioelementowe tablice liczbami 

całkowitymi z przedziału [-5,6], drukuje te tablice na ekranie i oblicza sumę tych tablic 
(suma tablic jest rozumiana jak suma wektorów np. [2 3 4] + [3 4 5] = [5 7 9]), a także 
drukuje sumę tablic na ekranie.

2) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-5,6], drukuje te tablicę na ekranie, a następnie wszystkie elementy 
parzyste zastępuje liczbą 1, a nieparzyste liczbą 2 i drukuje tak zmodyfikowaną tablicę 
na ekranie.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-20,10], drukuje te tablicę na ekranie, a następnie zamienia miejscami 
element pierwszy z drugim oraz przedostatni z ostatnim i drukuje tak zmodyfikowaną 
tablicę na ekranie.

ZESTAW 9. 

1) Napisz program, który wypełnia dwie dziesięcioelementowe tablice liczbami 

całkowitymi z przedziału [-5,6], drukuje te tablice na ekranie i oblicza iloczyn skalarny 
tych tablic (iloczyn skalarny tablic jest rozumiany jak iloczyn skalarny wektorów np. 
[2 3 4] o[3 4 5] = 2*3+3*4+4*5=38).

2) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-10,12], drukuje tą tablicę na ekranie, a następnie wszystkie elementy o 
parzystych indeksach zastępuje liczbą 10, a elementy o nieparzystych indeksach mnoży 
przez 3 i drukuje tak zmodyfikowaną tablicę na ekranie.

3) Napisz program, który wypełnia dziesięcioelementową tablicę liczbami całkowitymi z 

przedziału [-10,10], drukuje te tablicę na ekranie, a następnie przesuwa elemet 
pierwszy na ostatnie miejsce i drukuje tak zmodyfikowaną tablicę na ekranie.

                              

                       

                                 

 mgr Marcin Ziółkowski 

                        Listy zadań dla studentów Akademii im. Jana Długosza w Częstochowie 
                            Copyright by Marcin Ziółkowski  & Akademia Jana Długosza 2011-2012