Professional Documents
Culture Documents
Vector A:
2 6 4 8 12 10 89 68 45 37
l=0 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 37 45 68 89
0 1 2 3 4 5 6 7 8 9
for(i=0;i<10;i++)
Ejercicios:
1. Elabore un programa que cargue un array de enteros con los números del 1 al 10.
1 2 3 4 5 6 7 8 9 10
i=0 1 2 3 4 5 6 7 8 9
#include<iostream.h>
#include<stdlib.h>
int main(){
int X[10],i;
//LLENAR DATOS AL VECTOR
for(i=0;i<10;i++){
X[i]=i+1;}
//IMPRIMIR VECTOR
cout<<" El Arreglo es :"<<endl;
cout<<" Elemento "<<" Valor"<<endl;
for(i=0;i<10;i++){
cout<<"\t"<<i<<"\t"<<X[i]<<endl;}
return 0;
system("PAUSE");
}
Programa en C++
#include<iostream.h>
#include<stdlib.h>
int main(){
int tamano=10;
int i,pasada,j;
int A[]={2,6,4,8,12,10,89,68,45,37};
int temporal;
cout<<"Elementos dados en el orden original :"<<endl;
for(i=0;i<tamano;i++) //recorrer el vector e imprimir
{
cout<<A[i];
cout.width(5);
}
for(pasada=0;pasada<tamano-1;pasada++) //ordenar el vector
for(j=0;j<tamano-1;j++)
if(A[j]>A[j+1])
{
temporal=A[j];
A[j]=A[j+1];
A[j+1]=temporal;
}
cout<<"\nElementos dados en el orden ascendente :"<<endl;
for(i=0;i<tamano;i++) // imprime el vector ordenado
{
cout<<A[i];
cout.width(5);}
cout<<endl;
return 0;
system("PAUSE");
}