>>676
型が指定されていないのでとりあえずintにしておくが。

1)
int i,count = 0;
for(i=0;i<N;i++) if(array[N] == X) count++;
if(count > 0) printf("%d個あった\n",count);
else printf("見つからんかった\n");

2)
int i,temp;
for(i=0;i<N/2;i++) {
temp = array[i];
array[i] = array[N-i-1];
array[N-i-1] = temp;
}