CW - Lab - 4 - Wskaźniki I Funkcje

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

1.

Zmodyfikuj program 1a z pierwszych zajęć w taki sposób aby numer znaku, który
poda użytkownik był zwracany przez funkcję nr_zn, której parametrem będzie
zmienna typu char.

2. Napisz funkcję szescian (float x) zwracającą wartość trzeciej potęgi argumentu tej
funkcji (x3) . Program pobiera dowolną wartość rzeczywistą od użytkownika i
wyświetla wartość sześcianu tej liczby za pomocą wywołania funkcji szescian.

3. Napisz funkcję, która będzie miała dwa parametry rzeczywiste b i c (domyślnie


obydwa będą miały wartość 1). Funkcja ma zwracać liczbę rozwiązań równania
kwadratowego x2+bx+c=0 w zależności od wartości parametrów. Wykorzystaj tę
funkcję w programie, który po pobraniu współczynników równania od użytkownika
zwróci informacje o liczbie rozwiazań tego równania.

4. Napisz funkcję bool CzyTakieSame(int *wska), która zwróci wartość true, jeśli w
danej tablicy (przekazanej przez wskaźnik do funkcji) zawierającej 6 elementów
istnieje co najmniej jedna para liczb jednakowych, w przeciwnym przypadku
wynikiem funkcji będzie false.

Program wykorzystujący tą funkcję ma pobrać 6 losowych liczb całkowitych z


przedziału [-5,5] i zwracać napis Są jednakowe liczby lub Nie ma jednakowych liczb.

5. Napisz program, który pobiera od użytkownika liczbę całkowitą n określającą rozmiar


tablicy (wymuś n dodatnie mniejsze od 100) , a następnie dynamicznie alokuje tablicę
i wypełnia ją losowymi liczbami całkowitymi z przedziału [-20;20]. Program ma za
zadanie wyświetlić wartości wpisane do tablicy oraz wartości posortowane w
kolejności rosnącej, a następnie wartości posortowane malejąco. Sortowanie wartości
w tablicy zaprojektuj w dwóch funkcjach – SortTblR i SortTblM (algorytm sortowania
dowolny)

Zadanie na dodatkowe punkty:


1. Rozbuduj program 5 tak aby wyświetlał:
• Wartości wpisane do tablicy
• Posortowane w kolejności rosnącej kwadraty wartości w tablicy
• Wartości z tablicy w następującej kolejności: posortowane rosnąco liczby parzyste, a
następnie posortowane malejąco liczby nieparzyste
• Ilość liczb parzystych i nieparzystych
• Średnią liczb parzystych i nieparzystych
Wyliczanie ilości i średnich liczb parzystych i nieparzystych zrealizuj za pomocą
odpowiednio zdefiniowanych funkcji.

You might also like