Я не могу печатать элементы матрицы через функцию.
Ниже приведен код, который я написал. Пожалуйста, помогите мне, ответив решением.
main() {
int m[10][10], r, c, m_sum;
add_elements(m, r, c);
print_elements(m, r, c, m_sum);
}
add_elements(int m[10][10], int r, int c, int m_sum){
int i, j;
printf("Enter the number of rows: ");
scanf("%d", &r);
printf("\nEnter the number of rows: ");
scanf("%d", &c);
for(i=1; i<=r; i++){
for(j=1;j<=c; j++){
scanf("%d", &m[i][j]);
m_sum = m_sum + m[i][j];
}
}
}
print_elements(int m[10][10], int r, int c, int m_sum){
int i, j;
printf("\n\nThe matrix is: \n\n");
for(i=1; i<=r; i++){
for(j=1;j<=c; j++){
printf("%d", m[i][j]);
printf("\t");
}
printf("\n");
}
printf("\n\nThe sum of the elements are : %d", m_sum);
}