السلام عليك ورحمة الله وبركاته
هذه اول مشاركة لي
حاولت عمل function يقوم بجمع محتويات Array بعد ان يتم ادخالها من ال main لكن البرنامج ليعمل فاورجو مساعدتي
وهذا الذي قمت به:
#include<stdio.h>
int find2dtotal(int*,int,int);
void main()
{
int a[10][10];
int ncol,nrow;
printf("enter c:");
scanf("%d",&ncol);
printf("enter r:");
scanf("%d",&nrow);
for(int i=0;i<nrow;i++)
for(int j=0;j<ncol;j++)
{
printf("Enter n:");
scanf("%d",(a+ncol*i+j));
}
printf("%d",find2dtotal(&a[nrow][ncol],nrow,ncol));
}
int find2dtotal(int *array2dptr,int rownum ,int colnum)
{
int total=0;
for(int i=0;i<rownum;i++)
for(int j=0;j<colnum;j++)
total+=*(array2dptr+i*colnum+j);
return total;
}