• Nie Znaleziono Wyników

do wykonania

N/A
N/A
Protected

Academic year: 2021

Share "do wykonania"

Copied!
3
0
0

Pełen tekst

(1)

Sprawdzian 2 – przykłady 6 zadań do wykonania

Zofia Kruczkiewicz

(2)

Zadania

1) Napisz funkcję Wyszukaj_wg_nazwiska, przeszukującą elementy przekazanej przez parametr funkcji tablicy, zawierającej elementy typu Osoba, Osoba Dane[N], która zawiera przekazaną przez parametr funkcji liczbę elementów równą ile, wg przekazanego parametru char Nazwisko[] i zwraca liczbę znalezionych osób przez parametr funkcji. Jeśli nie znaleziono osób, wartość tego parametru jest równa -1.

struct Osoba { int Wiek;

char Nazwisko[DL];

float Ocena;

};

2) Napisz funkcję Wyszukaj_wg_nazwiska, przeszukującą elementy przekazanej przez parametr funkcji tablicy, zawierającej wskaźniki na dynamiczne struktury typu Osoba, typu Osoba* Dane[N], która zawiera przekazaną przez parametr funkcji liczbę elementów równą ile, wg przekazanego parametru char Nazwisko[] i zwraca liczbę znalezionych osób przez parametr funkcji. Jeśli nie znaleziono osób, wartość tego parametru jest równa -1.

struct Osoba { int Wiek;

char Nazwisko[DL];

float Ocena;

};

3) Napisz funkcję Wyszukaj_wg_nazwiska, przeszukującą elementy przekazanej przez parametr funkcji dynamicznej tablicy Osoba* Dane, która zawiera przekazaną przez parametr funkcji liczbę elementów równą ile, wg przekazanego parametru char Nazwisko[] i zwraca liczbę znalezionych osób przez parametr funkcji. Jeśli nie znaleziono osób, wartość tego parametru jest równa -1.

struct Osoba { int Wiek;

char Nazwisko[DL];

float Ocena;

};

(3)

Zadania cd

4) Napisz funkcję Wyszukaj_wg_nazwiska, przeszukującą elementy przekazanej przez parametr funkcji dwuwymiarowej tablicy znaków typu char Dane[N][DL], która zawiera przekazaną przez parametr funkcji liczbę wierszy równą ile, wg przekazanego parametru char Nazwisko[] i zwraca liczbę znalezionych wierszy przez parametr funkcji.

Jeśli nie znaleziono osób, wartość tego parametru jest równa -1.

5) Napisz funkcję Wyszukaj_wg_nazwiska, przeszukującą elementy przekazanej przez parametr funkcji tablicy, zawierającej wskaźniki na dynamiczne tablice znaków typu char*, typu char* Dane[N], która zawiera przekazaną przez parametr funkcji liczbę elementów równą ile, wg przekazanego parametru char Nazwisko[] i zwraca liczbę znalezionych elementów przez parametr funkcji. Jeśli nie znaleziono nazwisk, wartość tego parametru jest równa -1

6) Napisz funkcję Wyszukaj_wg_nazwiska, przeszukującą elementy przekazanej przez parametr funkcji dynamicznej tablicy elementów typu char [DL], typu char(*Dane)[DL]

która zawiera przekazaną przez parametr funkcji liczbę elementów równą ile, wg

przekazanego parametru char Nazwisko[] i zwraca liczbę znalezionych elementów

przez parametr funkcji. Jeśli nie znaleziono nazwisk, wartość tego parametru jest

równa -1.

Cytaty

Powiązane dokumenty

 Funkcja LENGTH() jako wynik zwraca długość ciągu znaków podanego jako parametr

Wczytaj do dwuwymiarowej tablicy macierz A rozmiaru 3x3, natomiast do jednowymiarowej 3-elementowej tablicy wektor x. Oblicz wynik mnożenia macierzy A przez wektor x,

Napisz funkcję, która jako argumenty przyjmie podwójny wskaźnik (wskaźnik do dynamicznie alokowanej tablicy dwuwymiarowej) oraz liczbę kolumn i wierszy macierzy, po czym dokona

Napisz program, który w opcjach wyświetla menu, pozwala na wybór dowolnej czynności 3.1-3.3 i dowolna liczbę razy pozwala je powtórzyć oraz na Ŝądanie kończy

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

W szczególności oznacza to, że w tym projekcie nie będziemy zajmować się odwołaniami do tablic: jedyny powód, dla którego zajmujemy się tu tablicami (w sekcji Zmienne powyżej)

Implementacja uniemożliwia reprezen- tację drzewiastych struktur (katalog za- wiera inny katalog). Zaproponuj odpo- wiednie modyfikacje w kodzie, tak to było

Opracować funkcję, która wyznacza wartość dziesiętną liczby binarnej przekazanej do funkcji w postaci parametru typu łańcuchowego.. Funkcja zwraca przez