Todo
Compruebe que para todas las posiciones del vector, salvo para la 0, el elemento que le precede en el vector.
#include<iostream>
#include<conio.h>
using namespace std;
void comprobarVec(int vec[], int);
void rellenarVec();
int vec[100], tam;
int main(){
rellenarVec();
comprobarVec(vec, tam);
getch();
return 0;
}
void rellenarVec(){
cout << "Digite la longitud del Vector: ";
cin >> tam;
cout << "Rellene los datos del Vector: " << endl;
for(int i = 0; i < tam; i++){
cout << "\t" << i + 1 << ". Digite un numero: ";
cin >> vec[i];
}
}
void comprobarVec(int vec[], int tam){
bool dato = true;
for(int i = (tam - 1); i >= 0; i--){
if(i > 0){
if(vec[i] < vec[i-1]){
dato = false;
}
}
}
if(dato == true){
cout << "\nEl vector esta ordenado en forma creciente" << endl;
}
else{
cout << "\nEl vector No esta ordenado en forma creciente" << endl;
}
}
Digite la longitud del Vector: 5
Rellene los datos del Vector:
1. Digite un numero: 2
2. Digite un numero: 3
3. Digite un numero: 56
4. Digite un numero: 124
5. Digite un numero: 456
El vector esta ordenado en forma creciente
--------------------------------
Process exited after 11.78 seconds with return value 0
Presione una tecla para continuar . . .