Mam do zrobienia program z wykorzystaniem różnych funkcji tablicowych ale nie wiem jak się za to zabrać. Proszę o pomoc
Napisz funkcje o następujących nagłówkach:
(a)
Kod: Zaznacz cały
double wartosc_towaru(const vector<double> & ilosc, const vector<double> & cena, vector<double> & wartosc)
Funkcja zwraca łączną wartość całego towaru zadanego w tablicach \(\displaystyle{ _{ilosc}}\) i \(\displaystyle{ _{cena}}\) (bierzemy pod uwagę krótszą, gdy są różnej długości!). Funkcja ma wypełniać także kolejne elementy tablicy wartosc wartością kolejnych towarów (element \(\displaystyle{ _{wartosc}}\) obliczany jest jako iloczyn elementów \(\displaystyle{ _{ilosc}}\) i \(\displaystyle{ _{cena}}\)). Jeśli cokolwiek było wcześniej w tablicy \(\displaystyle{ _{wartosc}}\) — ma to zostać usunięte.
(b)
Kod: Zaznacz cały
void ciag_na_szereg(vector<double> & a)
Kolejne elementy tablicy oznaczają wyrazy ciągu {\(\displaystyle{ a_{n}}\)}. Po zakończeniu działania funkcji w tablicy mają być elementy ciągu {\(\displaystyle{ S_{n}}\)} zdefiniowanego jako \(\displaystyle{ S_{n}}\)=
\(\displaystyle{ \sum_{i=0}^{n} {a_{n}}\).