Programa que recibe un arreglo de 3 enteros y calcula cual es el menor, el mayor y el de enmedio.
C++:
-
#include<iostream>
-
#include<cstdlib>
-
-
using namespace std;
-
-
void ordena(int* arreglo, int size)
-
{
-
for(int i = 0; i <size; i++)
-
for(int j = 0; j <size -1; j++)
-
if(arreglo[j]> arreglo[j+1])
-
{
-
int swap = arreglo[j];
-
arreglo[j] = arreglo[j + 1];
-
arreglo[j + 1] = swap;
-
}
-
}
-
-
int main()
-
{
-
int mayor = 0, menor = 0, enmedio = 0;
-
// crea un arreglo de 3 numeros:
-
-
int arreglo[] = {5,4,6};
-
-
// lo ordenas:
-
ordena(arreglo, 3);
-
// y obtienes los valores:
-
-
cout <<"El valor mas pequeño es: " <<arreglo[0] <<endl;
-
cout <<"El valor mas grande es: " <<arreglo[2] <<endl;
-
cout <<"El valor de enmedio es: " <<arreglo[1] <<endl;
-
-
return EXIT_SUCCESS;
-
}
Popularidad: 17%

