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
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
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