59 lines
2.5 KiB
Markdown
59 lines
2.5 KiB
Markdown
|
|
Zadania/Ćwiczenia/Projekty z przedmiotu Podstawy Programowania II
|
|||
|
|
|
|||
|
|
|
|||
|
|
# Zadanie 2.1
|
|||
|
|
|
|||
|
|
Zadeklarować dwie tablice jednowymiarowe A i B o rozmiarze n zdefiniowanym przez stałą.
|
|||
|
|
|
|||
|
|
- Napisać funkcję, która wczytuje dane do tablicy. Wczytać dane do tablicy A i B.
|
|||
|
|
- Napisać funkcję, która wypisuje elementy tablicy na ekran. Wypisać elementy tablicy A i B.
|
|||
|
|
- Napisać funkcję, która oblicza i zwraca iloczyn elementów różnych od zera. Obliczenia wykonać dla tablicy A. Wyświetlić wynik.
|
|||
|
|
- Napisać funkcję, która oblicza i zwraca średnią elementów w tablicy. Obliczenia wykonać dla tablicy B. Wyświetlić wynik.
|
|||
|
|
- Napisać funkcję, która oblicza i zwraca maksymalny element w tablicy i indeks, na którym ten element wystąpił. Obliczenia wykonać dla tablicy A. Wyświetlić wyniki.
|
|||
|
|
|
|||
|
|
|
|||
|
|
# Zadanie 2.1B
|
|||
|
|
|
|||
|
|
|
|||
|
|
## 1
|
|||
|
|
|
|||
|
|
Dana jest tablica A 9 – elementową typu całkowitego.
|
|||
|
|
a. wczytać z klawiatury elementy tej tablicy
|
|||
|
|
b. napisać obliczyć element minimalny i podać ile razy on wystąpił w tablicy
|
|||
|
|
|
|||
|
|
|
|||
|
|
## 2
|
|||
|
|
|
|||
|
|
Zadeklarować tablicę X 15 –to elementową liczb całkowitych.
|
|||
|
|
Tablicę wypełnić liczbami losowymi z przedziału <5, 30>.
|
|||
|
|
Obliczyć odchylenie standardowe od średniej arytmetycznej danych zapisanych w tablicy.
|
|||
|
|
Odchyleniem standardowym nazywamy średnią kwadratową odchyleń od średniej arytmetycznej.
|
|||
|
|
|
|||
|
|
$$
|
|||
|
|
\large {\sigma = \sqrt{\frac{1}{N}\sum^{N}_{i=0} (x[i] - sr)^2}}
|
|||
|
|
$$
|
|||
|
|
|
|||
|
|
gdzie sr - średnia arytmetyczna
|
|||
|
|
Wynik wypisać
|
|||
|
|
|
|||
|
|
|
|||
|
|
## 3
|
|||
|
|
|
|||
|
|
Napisz dla producenta chipsów program do rejestrowania sprzedaży pięciu rodzajów sosów:
|
|||
|
|
łagodnego, ostrego, kwaśnego, słodkiego i pikantnego.
|
|||
|
|
W programie zastosuj dwie równoległe tablice złożone z pięciu elementów każda: jedną typu string
|
|||
|
|
zawierającą nazwy sosów i drugą typu int zawierającą liczbę sprzedanych w ostatnim miesiącu
|
|||
|
|
pojemników sosów każdego rodzaju.
|
|||
|
|
Nazwy sosów niech będą zapisane w definicji tablicy w liście inicjującej. Program powinien prosić
|
|||
|
|
użytkownika o podanie liczby sprzedanych pojemników sosów każdego rodzaju, a następnie
|
|||
|
|
wyświetlać raport zawierający liczbę sprzedanych pojemników sosów każdego rodzaju, całkowitą
|
|||
|
|
liczbę sprzedanych pojemników oraz nazwy sosów, których sprzedało się najwięcej i najmniej.
|
|||
|
|
*Weryfikacja poprawności wprowadzanych danych: liczba pojemników nie może być ujemna.*
|
|||
|
|
|
|||
|
|
*Uwagi:*
|
|||
|
|
|
|||
|
|
1. *Wszystkie zadania, należy napisać w jednym programie, zadania realizowane kolejno.*
|
|||
|
|
2. *Punkt 1 i 2 napisać z użyciem funkcji.*
|
|||
|
|
3. *W programie proszę nie korzystać z klasy vector*
|
|||
|
|
|