Red de conocimiento informático - Computadora portátil - 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.

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 ;

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?;

}

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;

}