Moje zadanie brzmi:
a) Zadeklaruj tablicę wymiarową.
b) Napisz funkcję, która zapełnia ją tabliczką mnożenia 10x10.
c) Napisz funkcję, która wypisuje elementy tej macierzy. Wywołaj obie funkcje.
Wydawało mi się że zadanie zostało zrobione poprawnie i błyskawicznie, gdyż program faktycznie wyświetla całą tabliczkę mnożenia do 100 i nie pokazuje błędów w kodzie, jednak program przestaje działać w momencie uruchomienia i wyświetlenia na konsoli. Nie wiem czy problem jest z częścią a,b,c czy po prostu z zasadami C++,
#include <iostream>
using namespace std;
int mnozenie (int tablica[10][10])
{
for (int i=1; i<11; i++)
{
for (int j=1; j<11; j++)
{
tablica[i][j] = i*j;
cout<<tablica[i][j]<<" ";
}
cout<<endl;
}
}
int main()
{
int tablica[10][10];
mnozenie(tablica);
return 0;
}
dlatego proszę bardzo o pomoc.