given below is my code to make a function which add two numbers of an array....bt its showing compilation error,,,,i.g "" expected 'int' but argument is of type 'int *' ""so where i am wrong...and please share the correct code.........
#include<stdio.h>
int sumfinder(int,int,int);
int main()
{
int n;
scanf("%d",&n);
int a[n],r,n1,n2,i;
scanf("%d %d",&n1,&n2);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
r=sumfinder(a,n1,n2);
printf("%d",r);
return 0;
}
int sumfinder(int z[],int x,int y)
{
int c;
c=z[x]+z[y];
return (c);
}Asked by: Abhishek_Chaudhary on April 7, 2019, 6:34 p.m. Last updated on April 7, 2019, 6:34 p.m.