Mam zadanie by wysłać n elementową tablice do różnych funkcji i te funkcje mają coś na tej tablicy robić, pierwsza funkcja działa bez zarzutu, wypełnia zerami wszystkie pola tablicy nie zależnie jakie n podam natomiast wszystkie inne funkcji działają dopóki n jest mniejsze od 7, gdy n jest większe program się uruchamia pierwsza funkcja działa a reszta nic nie daje, gdy zmieniłem typ danych z int na double to funkcje pokazywały wartości tylko dopóki n było mniejsze od 3, o co w tym może chodzić ?
void funkcja1(int tab[],int n)
{
for(int i=0;i<n;i++)
{
tab[i]=0;
cout<<tab[i];
}
}
void funkcja2(int tab[],int n)
{
for(int i=0;i<n;i++)
{
tab[i]=i;
cout<<tab[i];
}
}
void funkcja3(int tab[],int n)
{
for(int i=0;i<n;i++)
{
tab[i]=i*2;
cout<<tab[i];
}
}