• Nie Znaleziono Wyników

NaleŜy wprowadzić zmienną ile, która przechowuje liczbę elementów tablicy

N/A
N/A
Protected

Academic year: 2021

Share "NaleŜy wprowadzić zmienną ile, która przechowuje liczbę elementów tablicy"

Copied!
2
0
0

Pełen tekst

(1)

Najłatwiejszy (4.0)

1. Napisz program, działający podobnie jak lab5_1.exe, który w opcjach wywołuje funkcje bezparametrowe, które wykonują następujące czynności na tablicy zdefiniowanej jako int tab[N]:

1.1. po kaŜdym wywołaniu opcji wstawia po jednym elemencie typu int do tablicy, zawsze za ostatnio wstawionym elemencie. NaleŜy zawsze sprawdzić przed wprowadzeniem, czy liczba elementów ile

jest mniejsza od wartości N. Po kaŜdym wprowadzeniu danej naleŜy zwiększyć liczbę elementów o 1.

1.2. usuwa element w tablicy o wybranym numerze, wstawiając na jego miejsce element ostatni i zmniejsza liczbę elementów o 1.

1.3. wyświetla zawartość tablicy, jeśli zawiera dane.

NaleŜy wprowadzić zmienną ile, która przechowuje liczbę elementów tablicy. Wartość ile równa zero świadczy o tym, ze tablica jest pusta.

Wartość róŜna od zera oznacza, ze w tablicy są dane. Nie moŜe ona przekroczyć wartości N - ile=N oznacza, ze tablica jest pełna.

Łatwiejszy (4.5)

2. Napisz program działający podobnie jak lab5_2.exe, który w opcjach wywołuje funkcje, które wykonują następujące czynności na tablicy zdefiniowanej jako int tab[N]:

2.1. po kaŜdym wywołaniu opcji wstawia po jednym elemencie typu int do tablicy, zawsze za ostatnio wstawionym elemencie. NaleŜy zawsze sprawdzić przed wprowadzeniem, czy liczba elementów ile

jest mniejsza od wartości N. Po kaŜdym wprowadzeniu danej naleŜy zwiększyć liczbę elementów o 1. Funkcja moŜe otrzymać przez listę parametrów tablice oraz liczbę elementów,

natomiast powinna zwracać przez wynik (return) nową liczbę elementów.

MoŜna zastosować równieŜ inny właściwy sposób przekazania parametrów.

2.2. usuwa element w tablicy o wybranym numerze, wstawiając na jego miejsce element ostatni i zmniejsza liczbę elementów o 1.

Funkcja moŜe otrzymać przez listę parametrów tablice oraz liczbę elementów, natomiast powinna zwracać przez wynik

(return) nowa liczbę elementów. MoŜna zastosować równieŜ inny właściwy sposób przekazania parametrów np. podając dodatkowo w liście parametrów

numer elementu do usunięcia.

2.3. wyświetla zawartość tablicy, jeśli zawiera dane. Funkcja powinna otrzymać przez listę parametrów tablice oraz liczbę elementów

NaleŜy wprowadzić zmienną ile, która przechowuje liczbę elementów tablicy. Wartość ile równa zero świadczy o tym, ze tablica jest pusta.

Wartość róŜna od zera oznacza, ze w tablicy są dane. Nie moŜe ona przekroczyć wartości N - ile=N oznacza, ze tablica jest pełna.

lub

zaawansowany (5.0)

3. Napisz program, działający podobnie jak lab5_3.exe, który w opcjach wywołuje funkcje, które wykonują następujące czynności na tablicy zdefiniowanej jako int tab[N]:

2.1. po kaŜdym wywołaniu opcji wstawia po jednym elemencie typu int do tablicy, zawsze za ostatnio wstawionym elemencie. NaleŜy zawsze sprawdzić przed wprowadzeniem, czy liczba elementów ile

jest mniejsza od wartości N. Po kaŜdym wprowadzeniu danej naleŜy zwiększyć liczbę elementów o 1. Funkcja moŜe otrzymać przez listę parametrów tablice oraz liczbę elementów,

(2)

natomiast powinna zwracać przez wynik (return) nowa liczbę elementów.

MoŜna zastosować równieŜ inny właściwy sposób przekazania parametrów.

3.2. po kaŜdym wywołaniu opcji wstawia po jednym elemencie typu int do tablicy, w podanym miejscu przez uŜytkownika. NaleŜy zawsze sprawdzić przed wprowadzeniem, czy liczba elementów ile

jest mniejsza od wartości N. NaleŜy sprawdzić, czy podane miejsce jest równe numerowi jednego z wprowadzonych elementów lub jest numerem pozycji

za ostatnio wstawionym elementem. W pierwszym przypadku naleŜy

rozsunąć elementy, w drugim przypadku naleŜy wstawić na końcu danych.

Po kaŜdym wprowadzeniu danej naleŜy zwiększyć liczbę elementów o 1.

Funkcja powinna otrzymać przez listę parametrów tablice oraz liczbę elementów, natomiast powinna zwracać przez wynik (return)

nowa liczbę elementów.

MoŜna zastosować równieŜ inny właściwy sposób przekazania

Parametrów np. podając dodatkowo w liście parametrów numer elementu do wstawienia.

3.3. usuwa element w tablicy o wybranym numerze, wstawiając na jego miejsce element ostatni i zmniejsza liczbę elementów o 1.

Funkcja moŜe otrzymać przez listę parametrów tablice oraz liczbę elementów, natomiast powinna zwracać przez wynik

(return) nowa liczbę elementów. MoŜna zastosować równieŜ inny właściwy sposób przekazania parametrów np. podając dodatkowo w liście parametrów

numer elementu do usunięcia.

3.4. wyświetla zawartość tablicy, jeśli zawiera dane. Funkcja powinna otrzymać przez listę parametrów tablice oraz liczbę elementów

NaleŜy wprowadzić zmienną ile, która przechowuje liczbę elementów tablicy. Wartość ile równa zero świadczy o tym, ze tablica jest pusta.

Wartość róŜna od zera oznacza, ze w tablicy są dane. Nie moŜe ona przekroczyć wartości N - ile=N oznacza, ze tablica jest pełna.

Dokonaj analizy programów:

funkcje.cpp oraz tablice.cpp

Cytaty

Powiązane dokumenty

Temat: Mnożenie ułamków przez liczbę naturalną - rozwiązywanie zadań.. Przypomnij sobie informacje z poprzednich lekcji i obejrzyj film

Zrób rysunek na kartonie, albo w formie slajdu (1 slajd) obrazujący kolejność wykonywania działań i prześlij nauczycielowi. Sprawdzam i oceniam prace przesłane dzisiaj

Uwaga: Uczniowie, którzy chcą zdobyć punkty za aktywność - proszę, by wysłali zadanie dla chętnych w postaci np.. zdjęcia lub skanu (czytelnego) na mój

Jeżeli będziecie chcieli użyć (Tml.var*Tml.tp) list dla Typing.context, zastanówcie się, czy wiecie co robicie ;) (Tml.var*Tml.tp) list to niewątpliwie dobry kandydat na

Przypomnienie poznanych już własności funkcji i jej definicji. Rozwiąż zadania przedstawione poniżej. Które z przyporządkowani jest funkcją:.. a) Każdemu punktowi na kuli

Wskaż liczbę na owocach – To ćwiczenie pomoże Ci nauczyć się cyferek. W każdym zadaniu musisz wskazać odpowiednią grupę owoców, których jest dokładnie

gry o pełnej informacji (gracz wybierając kolejny ruch posiada pełną informację o aktualnej sytuacji oraz możliwościach przeciwnika np. warcaby, szachy) gry o niepełnej

Należy jeśli to możliwe policzyć wartość POLA POWIERZCHNI oraz OBWODU koła (możliwe jest to wówczas gdy liczba R jest większa od 0). c) Masz daną liczbę całkowitą $X.