11
Pokaż ćwiczenia:
11
Ćwiczenie 1

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.

Działanie programu przetestuj dla tablicy:

Linia 1. int zbior otwórz nawias kwadratowy 16 zamknij nawias kwadratowy znak równości otwórz nawias klamrowy 43 przecinek 6 przecinek 76 przecinek 87 przecinek 54 przecinek 654 przecinek 432 przecinek 657 przecinek 765 przecinek 543 przecinek 654 przecinek 7657 przecinek 987 przecinek 4 przecinek 43 przecinek 65 zamknij nawias klamrowy.

Nowa tablica powinna składać się ze wszystkich elementów, poza trzema pierwszymi oraz trzema ostatnimi.

Specyfikacja:

Dane:

  • n – liczba naturalna

  • a – liczba naturalna

  • b – liczba naturalna

  • zbior[]n-elementowa tablica liczb naturalnych

Wynik:

Na standardowym wyjściu wyświetlane są wszystkie elementy tablicy kopiaZbioru, utworzonej zgodnie z treścią zadania, oddzielone pojedynczym znakiem spacji.

RMkTF1TtIjPow
Wymyśl pytanie na kartkówkę związane z tematem materiału.
21
Ćwiczenie 2

Napisz program, w którym scalisz dwie posortowane tablice w jedną (również posortowaną). Wypisz utworzoną tablicę, oddzielając jej elementy znakiem spacji.

Swój program przetestuj dla następujących tablic:

Linia 1. int tablica1 otwórz nawias kwadratowy 6 zamknij nawias kwadratowy znak równości otwórz nawias klamrowy 4 przecinek 65 przecinek 432 przecinek 543 przecinek 654 przecinek 7654 zamknij nawias klamrowy. Linia 2. int tablica2 otwórz nawias kwadratowy 7 zamknij nawias kwadratowy znak równości otwórz nawias klamrowy 2 przecinek 23 przecinek 45 przecinek 65 przecinek 75 przecinek 432 przecinek 9211 zamknij nawias klamrowy.

Specyfikacja:

Dane:

  • n – liczba naturalna

  • m – liczba naturalna

  • tablica1n-elementowa posortowana niemalejąco tablica liczb naturalnych

  • tablica2m-elementowa posortowana niemalejąco tablica liczb naturalnych

Wynik:

Na standardowym wyjściu wyświetlane są wszystkie elementy posortowanej niemalejąco tablicy, będącej wynikiem scalenia tablic wejściowych. Elementy są oddzielone pojedynczym znakiem spacji.

RNjPJj6i065Nj
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 3

Napisz program, w którym posortujesz malejąco daną tablicę tablica, używając algorytmu sortowania przez scalanie. Wypisz jej elementy, oddzielając je znakiem spacji.

Działanie programu przetestuj dla tablicy:

Linia 1. int tablica otwórz nawias kwadratowy 31 zamknij nawias kwadratowy znak równości otwórz nawias klamrowy 4 przecinek 656 przecinek 65 przecinek 43 przecinek 65 przecinek 876 przecinek 543 przecinek 756 przecinek 435 przecinek 654 przecinek 534 przecinek 234 przecinek 756 przecinek 432 przecinek 765 przecinek 543 przecinek 987 przecinek 423 przecinek 123 przecinek 423 przecinek 654 przecinek 756 przecinek 534 przecinek 6755 przecinek 534 przecinek 4756 przecinek 65 przecinek 4 przecinek 654 przecinek 54 przecinek 75 zamknij nawias klamrowy.

Specyfikacja:

Dane:

  • n – liczba naturalna

  • zbior[]n-elementowa tablica liczb naturalnych

Wynik:

Na standardowym wyjściu wyświetlane są wszystkie elementy posortowanej malejąco tablicy tablica, oddzielone pojedynczym znakiem spacji.

RokHZeAgITcLo
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.