59 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

2025-11-06 11:57:42 +01:00
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*