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:
- Wszystkie zadania, należy napisać w jednym programie, zadania realizowane kolejno.
- Punkt 1 i 2 napisać z użyciem funkcji.
- W programie proszę nie korzystać z klasy vector