私は、配列を要求し、その数が2つの隣人の平均と等しい回数を数える演習を解決しようとしています。理解できない愚かなエラーが発生し、頭痛の種になっています。
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#define N 5
void neighbors(int *arr, int dim, int *equal){
int *t;
int *equal=0;
int i;
for(i=1;t[i]<=5;i++){
if(((t[i-1]+t[i+1])/2)==t[i])
equal++;
else
continue;
}
printf("Elements -> %d", &equal);
}
int main(){
int array[N]={1,2,3,9,10};
int aux;
int neighbors(*array,N,&aux); // here it says "expected a ')' and "too many // initializers"
system("pause");
}
ヒントを教えてください。ありがとう!