populate a multi dimentional array with multi table of 3,6 and 9

 #include <stdio.h>

void print_table(int * multable, int num, int n);
int main(){
int multable[3][10];

print_table(multable[0],3,10);
print_table(multable[0],6,10);
print_table(multable[0],9,10);

 return 0;
}
void print_table(int * multable, int num, int n)
{
    printf("The multiplication table of %d:\n\n",num);
   
   

    for (int i = 0; i < n; i++)
    {
        multable[i]=num*(i+1);
    }
     
     for(int i=0;i<n;i++)
     {
       printf("%dX%d=%d\n",num,i+1,multable[i]);

    }

    }

Comments