Witam, mój kod wygląda następująco:
#include <iostream>
using namespace std;
int wypelnienie_tablicy ();
int main()
{
wypelnienie_tablicy();
return 0;
}
int wypelnienie_tablicy()
{
int ilosc_elementow;
cout << "Podaj ilosc elementow tablicy: ";
cin >> ilosc_elementow;
int tablica[ilosc_elementow];
for (int i = 0; i < ilosc_elementow; i++)
{
cout << "Podaj " << i+1 << " element tablicy: ";
cin >> tablica[i];
}
}
Mam tu funkcje wypelnienie_tablicy(), która pyta najpierw użytkownika o ilość elementów, a potem po kolei dodaje wpisane przez użytkownika liczby w kolejne miejsca tablicy. Do programu dodana zostanie kolejna funkcja o nazwie suma_elementow(int tablica[], int ilosc_elementow), której zadaniem będzie zsumować wszystkie elementy tablicy wpisane w funkcji wypelnienie_tablicy. I tu jest problem, w jaki sposób tego dokonać? Nie mam jak przekazać funkcji suma_elementow(int tablica[], int ilosc_elementow) nazwy tablicy i ilości elementów, ponieważ są one dostępne tylko wewnątrz funkcji wypelnienie_tablicy. Moim pomysłem było skopiowanie tablicy funkcji wypelnienie_tablicy do funkcji main ale nie wiem jak to zrobić, bo nie wiem jak się dostać do tych elementów.