C/Visual C - como saber si vector esta ordenado

 
Vista:
sin imagen de perfil

como saber si vector esta ordenado

Publicado por JORGE (1 intervención) el 06/09/2022 16:08:13
Esta es la consigna y como lo resolvi:

/* Programe una funcion que recibe un vector v de numeros enteros, y su longitud n, y devuelve 1 si esta ordenado (ya sea creciente o decrecientemente), y 0 si no.

Ejemplo: {1,1,2} esta ordenado en forma ascendente y retorna 1.

{6,4} esta ordenado en forma descendente y retorna 1.

{1,3,2} esta desordenado y retorna 0. */

me gustaria saber si con este codigo esta resuelta la consigna:

1
2
3
4
5
6
7
8
9
10
11
12
13
int ordenado(int v[], int n){
   //Escribir aca el codigo de la funcion ordenado
   int i, ordenado;
   ordenado= v[0];
   for (i=0;i<n;i++){
        if(v[i] < ordenado && v[i] > ordenado )
           return 1;
        else
           return 0;
   }
   return 0;
 
 }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder