You are on page 1of 1

Zad. 3.18 Napisz program zawierający następujące elementy (Podręcznik str.

252 – 257)

a) Funkcje przeładowane ze względu na typ i liczbę parametrów wczytujące wartości podanych niżej tablic:
 6 – elementowa tablica jednowymiarowa zawierająca liczby całkowite, w której elementy tablicy
równe są ich numerom;
 k – elementowa tablica jednowymiarowa zawierająca liczby rzeczywiste, w której elementy tablicy
wprowadzane są z klawiatury (gdzie k jest liczbą naturalną większą od 0, wpisywaną z klawiatury);
 tablica dwuwymiarowa 3x4 zawierająca liczby całkowite, w której elementy tablicy są równe
iloczynowi ich indeksów;
 tablica dwuwymiarowa mxn zawierająca liczby rzeczywiste, w której elementy tablicy wprowadzane
są z klawiatury (gdzie m i n to liczby naturalne większe od 0, wpisywane z klawiatury);
b) Funkcje przeładowane ze względu na typ i liczbę parametrów realizujące wypisywanie wczytywanych tablic.

Zad. 3.19 Napisz program wykonujący wymienione niżej operacje. Zastosuj przeładowanie funkcji ze względu na typy
i wartości domyślne parametrów.

a) Tworzenie i wypisywanie następujących tablic (funkcje przeładowane ze względu na typ parametrów):


 6 – elementowa tablica jednowymiarowa całkowita, której elementy są generowane losowo z
przedziału [5,20);
 6 – elementowa tablica jednowymiarowa rzeczywista, w której elementy wprowadzane są z
klawiatury;
b) Sprawdzenie, czy w tablicy istnieje element podany z klawiatury (funkcje przeładowane ze względu na typ
parametrów ):
 Uruchom funkcje dla tablicy całkowitej i rzeczywistej.
c) Obliczenie sumy elementów tablicy całkowitej pomnożonych przez wartość domyślną 2 (funkcja
przeładowana ze względu na wartości domyślne parametrów):
 Wywołaj funkcję w taki sposób, aby obliczała sumę wszystkich elementów tablicy pomnożonych
przez 2;
 Wywołaj funkcję ponownie w taki sposób, aby obliczała sumę pierwszych trzech elementów tablicy.
d) Obliczenie iloczynu elementów tablicy rzeczywistej różnych od wartości domyślnej 0 (funkcja przeładowana
ze względu na wartości domyślne parametrów):
 Wywołaj funkcję w taki sposób, aby obliczała iloczyn wszystkich elementów tablicy różnych od
wartości domyślnej 0;
 Wywołaj funkcję ponownie w taki sposób, aby obliczała iloczyn pierwszych czterech elementów
tablicy różnych od wartości podanej z klawiatury.
Zad. 3.20 Napisz program realizujący następujące operacje:
a) Wprowadzenie liczb całkowitych do tablicy jednowymiarowej zawierającej 15 elementów (zastosuj
inicjalizację tablicy);
b) Obliczenie liczby tych elementów tablicy, których indeks domyślnie nie jest podzielny przez 5 i domyślnie jest
większy od 3 (zastosuj przeładowanie funkcji);
c) Sprawdzenie, czy wszystkie elementy tablicy są nie większe od 4, lub sprawdzenie, czy istnieje element
równy wartości podanej z klawiatury (zastosuj przeładowanie funkcji, wywołaj obie zdefiniowane funkcje).
Zad. 3.21 Napisz program wykonujący następujące działania:
a) Wprowadzenie liczb rzeczywistych do tablicy o wymiarach 4x3 (zastosuj inicjalizację tablicy);
b) Obliczenie sumy tych elementów tablicy, których iloczyn indeksów domyślnie jest liczbą nieparzystą i
domyślnie jest mniejszy od 4 (zastosuj przeładowanie funkcji, wywołaj funkcję w taki sposób, aby obliczała
sumę elementów, których iloczyn indeksów jest liczbą niepodzielną przez 3 i jest mniejszy od 5);
c) Wypisanie tych elementów tablicy, których wartość jest ujemna, lub wypisanie tych elementów, których
wartość zawarta jest w przedziale [x, 15], gdzie x to liczba rzeczywista nieujemna mniejsza od 15
wprowadzona z klawiatury (zastosuj przeładowanie funkcji, wywołaj obie zdefiniowane funkcje).

You might also like