witam mam problem z kodem, wiem że to podstawowe podstawy ale nie moge sobie z tym poradzić. Program wysypuje sie przy macierzy [5,5] w górę. Powiedzcie proszę dlaczego.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void fillUP(int tab[10][10], int a,int b)
{
srand(time(NULL));
int i,j;
for(i=0; i<a; i++)
for(j=0; j<b; j++)
tab[i][j]=rand()% 10+1;
}
void display(int tab[10][10], int a,int b)
{
int i,j;
for(i=0; i<a; i++){
for(j=0; j<b; j++){
printf("%3d",tab[i][j]);}
printf("\n");}
}
int main()
{
int Macierz[10][10];
int a,b;
printf("Podaj wymiar macierzy:\n");
scanf("%d",&a);
scanf("%d",&b);
fillUP(Macierz[10][10],a,b);
display(Macierz[10][10],a,b);
return 0;
}