#include<iostream>
#include<stdlib.h>
using namespace std;
int n;
int aux = 0;
//Creamos la clase Temperatura para hacer referencia al objeto de la practica
class Temperatura{
private://Creamos los atributos
int temperatura;
int temperaturas[100];
public://Creamos los metodos
Temperatura(int);//Creamos el constructor, nos ayuda a inicializar los atributos
void pedirDatos();
void ordenarMostrar();
};
//Constructor
Temperatura::Temperatura(int _temperatura){
temperatura = _temperatura;
}
void Temperatura::pedirDatos(){
cout<<"Cuantas temperaturas captó del sensor? " ;
cin>>n;
for(int i = 0; i<n; i++){
cout<<"Digite las temperaturas: "<<i+1<<":" ;
cin>>temperaturas[i];
}
}
void Temperatura::ordenarMostrar(){
//Aqui va el algoritmo de ordenamiento
for(int i = 0; i < n; i++){
for(int j = 0; j <n; j++){
if(temperaturas[j]> temperaturas[j + 1]){
aux = temperaturas[j];
temperaturas[j] = temperaturas[j + 1];
temperaturas[j + 1] = aux;
}
}
}
cout<<endl<<"Temperaturas ordenadas de mayor a menor mediante el ordenamiento burbuja: "<<endl;
for(int i=0; i<n; i++){
cout<<temperaturas[i]<<"° Centigrados "<< endl;
}
}
int main(){
//Creamos un objeto(instanciar clase) y mandamos a llamar a los metodos creados
Temperatura p1 = Temperatura(0);
p1.pedirDatos();
p1.ordenarMostrar();
return 0;
}