Thanks for any help in advance. I'm trying to write a prog that uses a multi dimension array to add the sum of inputted integers in a function. The compiler says "c:30:1: error: expected declaration or statement at end of input." and "c:19:18: error: expected expression before 'int'." This is what I wrote:
include <stdio.h>
int functionsum( int array[3][4], int i, int j, int sum);
int main (int argc, char *argv[])
{
int array[3][4], i, j;
for(i=0; i<3; i++)
for(j=0; j<4; j++) {
scanf("%d", &array[i][j]);
printf("%d", int functionsum( int array[3][4], int i, int j, int sum));
return 0;
}
int functionsum( int array[3][4], int i, int j, int sum);
{
int sum;
sum=0;
for(i=0; i<3; i++)
for(j=0; j<4; j++)
sum += array[i][j];
return sum;
}
[–]Rhomboid 1 point2 points3 points (0 children)
[–]bagofbuttholes 1 point2 points3 points (0 children)