
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:
/* 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


0