/in/foo.c: In function 'FindMaxs':
/in/foo.c:5:16: error: 'n' undeclared (first use in this function)
for(int i=1;i<n;i++)
^
/in/foo.c:5:16: note: each undeclared identifier is reported only once for each function it appears in
/in/foo.c:6:6: error: 'a' undeclared (first use in this function)
if(a[i]>a[max])
^
/in/foo.c: At top level:
/in/foo.c:11:6: warning: return type of 'main' is not 'int' [-Wmain]
void main()
^~~~
/in/foo.c: In function 'main':
/in/foo.c:15:7: error: conflicting types for 'a'
int *a,*b;
^
/in/foo.c:13:6: note: previous declaration of 'a' was here
int a,b;
^
/in/foo.c:15:10: error: conflicting types for 'b'
int *a,*b;
^
/in/foo.c:13:8: note: previous declaration of 'b' was here
int a,b;
^
/in/foo.c:17:4: error: 'new' undeclared (first use in this function)
a=new int[size];
^~~
/in/foo.c:17:8: error: expected ';' before 'int'
a=new int[size];
^~~
/in/foo.c:18:8: error: expected ';' before 'int'
b=new int[size];
^~~
/in/foo.c:19:2: error: 'delete' undeclared (first use in this function)
delete []a;
^~~~~~
/in/foo.c:19:10: error: expected expression before ']' token
delete []a;
^
/in/foo.c:20:10: error: expected expression before ']' token
delete []b;
^
/in/foo.c:21:11: warning: passing argument 1 of 'FindMaxs' makes integer from pointer without a cast [-Wint-conversion]
FindMaxs(a);
^
/in/foo.c:2:5: note: expected 'int' but argument is of type 'int *'
int FindMaxs(int x)
^~~~~~~~
/in/foo.c:22:11: warning: passing argument 1 of 'FindMaxs' makes integer from pointer without a cast [-Wint-conversion]
FindMaxs(b);
^
/in/foo.c:2:5: note: expected 'int' but argument is of type 'int *'
int FindMaxs(int x)
^~~~~~~~
/in/foo.c:16:6: warning: unused variable 'size' [-Wunused-variable]
int size=100;
^~~~
/in/foo.c:14:9: warning: unused variable 'n2' [-Wunused-variable]
int n1,n2;
^~
/in/foo.c:14:6: warning: unused variable 'n1' [-Wunused-variable]
int n1,n2;
^~