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*
|
||
|