Utilice el lenguaje C para programar y determinar si una matriz de números enteros de longitud n está en orden. Si todos los elementos están ordenados, se devuelve 1 para el orden ascendente, -1 para el orden descendente y 0 para el orden desordenado.
//El código recién escrito, la prueba pasó
#includelt;stdio.hgt;
#define?
int?check_order(int?*tar, ? int?n){
int?i;
i?=?1
if(tar[0]? ==?tar[1; ] ){
while(ilt;namp;amp;tar[i]? ==?tar[i-1])
i ;
si ( i?==?n)
retorno?
}
i=1
if(tar[0] ? gt;?tar[1]){
while(ilt;namp;amp;tar[i-1]? gt;tar[i])
i ; p >
si(i?==?n)
retorno?
}
i=1;
si ( tar[0]? lt;?tar[1]){
while(ilt;namp;amp;tar[i-1]? lt;tar[i])
i ;
si(i?==?n)
retorno?1;
}
retorno?; p >
}
int?main(){
int?a[N]
int?i; > int?flag;
for(i?=?0;?ilt;N;i?)
scanf("d",? amp;a[i]);
printf("d\n",?check_order(a,?N));
return?0;
}