Sprawdź się
Napisz program, który łączy dwie tablice (tablica1
oraz tablica2
) w jedną, a następnie wypisuje jej zawartość. Połączenie tablic następuje w taki sposób, że zawartość tablica2
zostaje przyklejona na końcu tablica1
. Przetestuj jego działanie dla następujących tablic:
Specyfikacja:
Dane:
n
– liczba naturalnam
– liczba naturalnatablica1[]
–n
-elementowa posortowana niemalejąco tablica liczb naturalnychtablica2[]
–m
-elementowa posortowana niemalejąco tablica liczb naturalnych
Wynik:
tablica3[]
– tablica zawierająca elementy ztablica1[]
oraztablica2[]
Na standardowym wyjściu wyświetlane są wszystkie elementy tablicy
tablica3[]
, każdy w nowej linii.
Napisz program, który na podstawie tablicy zbior
stworzy nową tablicę i nazwie ją kopiaZbioru
. Program powinien skopiować tablicę, zaczynając od elementu oznaczonego indeksem a
i kończąc na elemencie o innym indeksie b
. Przetestuj działanie programu dla indeksu początkowego 3 oraz indeksu końcowego, który jest o 3 mniejszy niż długość tablicy.
Przetestuj jego działanie dla tablicy:
Nowa tablica powinna składać się ze wszystkich elementów poza trzema pierwszymi oraz trzema ostatnimi.
Specyfikacja:
Dane:
n
– liczba naturalnaa
– liczba naturalnab
– liczba naturalnazbior[]
–n
-elementowa tablica liczb całkowitych
Wynik:
Na standardowym wyjściu wyświetlane są wszystkie elementy tablicy kopiaZbioru[]
, każdy w nowej linii.
Napisz program, który sortuje nierosnąco daną tablicę tablica
, używając algorytmu sortowania przez scalanie. Przetestuj działanie programu dla następującej tablicy:
Specyfikacja:
Dane:
n
– liczba naturalnatablica[]
–n
-elementowa tablica liczb naturalnych
Wynik:
Na standardowym wyjściu wyświetlane są posortowane nierosnąco elementy tablicy
tablica[]
oddzielone znakiem spacji.