2025-11-06 11:57:42 +01:00

59 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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*