Przy kompilacji ciagle wyrzuca mi error ze podalem za duzo argumentow do funkcji a ja nie widze zebym podal za duzo, prosilbym o podpowiedz, kod wyglada tak:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
void wylosujLiczby(int t[], int od, int do1)
{
srand(time(NULL));
cout << "Wykonam teraz 999 losowan liczb z zakresu od 4 do 10..." << endl;
int losowa = 0;
do
{
t[losowa] =(rand() % do1 ) + od;
losowa++;
}while(losowa < 999);
}
void obliczSume(int t[], int losowa)
{
cout << "A teraz dodam je do siebie..." << endl;
int suma = 0;
int losowa = 0;
do
{
suma += t[losowa];
losowa++;
}while(suma < 999);
cout << "Suma wynosi: " << suma << endl
}
void wypiszLiczby(int t[])
{
cout << "A teraz je wypisze..." << endl;
cout << "Wylosowane liczby to: ";
int losowa = 0;
do
{
cout << t[losowa] << ", ";
losowa++;
}while( losowa < 999);
}
int main()
{
int tablica[ 999 ];
wylosujLiczby( tablica, 999, 4, 10 );
int iSuma = obliczSume( tablica, 999 );
wypiszLiczby( tablica, 999 );
std::cout << "Suma liczb wynosi: " << iSuma << std::endl;
return 0;
}