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.