Mayor, menor y ordenamiento de una secuencia

Inés Aldea

/* Este programa calcula el menor y el mayor número de la secuencia de tantos números como se escriba en pantalla además de ordenarlos al final. */

#include<iostream>
using namespace std;
#define DIM 50

int main()
{
int i, n, inf, sup, v [DIM], x, j,aux;

cout<< “Introduce una dimension de trabajo menor o igual a 50″<<endl;
cin>> n;

while(n<=0 || n>DIM)
{
cout<<endl<<“Introduce un dimension correcta: “;
cin>>n;
}

cout<< “Ahora da tus “<<n<< ” elementos: “;
for (i=0; i<n; i++)
cin>> v[i];
cout<< “La secuencia de numeros es la siguiente: “<<endl;
for (i=0; i<n; i++)
cout<< v[i]<<” “;
cout<<endl;

cout<< “Busquemos ahora el maximo de la secuencia: “<<endl;
inf=v[0];
sup=v[0];

for(i=0; i<n;i++)
if(v[i]>sup){sup=v[i];}
cout<<” El maximo es: “<<sup<<endl ;

cout<< “Ahora buscamos el minimo de la secuencia: “<<endl;
for(i=0; i<n;i++)
if (v[i]<inf){inf=v[i];}
cout<<“El minimo es: ” << inf;

cout<<endl;

cout<<“Procedamos ahora al ordenamiento del vector :”;
cout<<endl;
for(i=0;i<n;i++){
for(j=n-1;j>i;j–)
{
if(v[j-1]>v[j])
{
aux=0;
aux=v[j-1];
v[j-1]=v[j];
v[j]=aux;
}
}
cout<< v[i]<< ” “;}
return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s