Anda di halaman 1dari 6

Ejemplo1

#include<iostream>
using namespace std;

int datos;
float valor;
float vector[20];

int main()
{
cout<<"entre el numero de datos que va a tener el vector: ";
cin>>datos;

for(int i=0;i<datos;i++)
{
cout<<"entre el valor en la posicion"<<i<< "del vector: ";
cin>>valor;
vector[i] = valor; // se entran los datos al vector
}
cout<<"\n";
for(int i =datos-1;i>=0;i--)//para mostrar el vector
{
cout<<"el elemento "<< i <<" del vector es: "<<vector[i]<<"\n";
}
cout<<"\n";
system("pause");
return 0;
}


Ejemplo2
#include<iostream>
using namespace std;

int N,i=0;
float dato,promedio;
float suma=0;
float vector[25];

int main()
{
cout<<"entre el tamao del arreglo,MAXIMO 25 ";
cin>>N;

for(int i=0;i<N;i++)
{
cout<<"entre el elemento "<<i<< "del vector: ";
cin>>dato;
vector[i] = dato; // se entran los datos al vector
suma = suma + vector[i];
}
promedio = suma/N;
cout<<"la suma es: "<<suma<<"\n";
cout<<"el promedi0 de los datos es: "<< promedio<<"\n\t";

system("pause");
return 0;
}
Ejemplo3
#include<iostream>
using namespace std;

int N,i,menores,mayores=0;
float dato,promedio;
float suma=0;
float vector[20];

int main()
{
cout<<"entre el tamao del arreglo,MAXIMO 20 ";
cin>>N;

for(int i=0;i<N;i++)
{
cout<<"entre el elemento "<<i<< "del vector: ";
cin>>dato;
vector[i] = dato; // se entran los datos al vector
suma = suma + vector[i];
}
promedio = suma/N;
cout<<"la suma es: "<<suma<<"\n";
cout<<"el promedi0 de los datos es: "<< promedio<<"\n\t";

for(i=0;i<N;i++)
{
if (vector[i] < promedio)
cout<<vector[i] <<" es menor que promedio"<<"\n";
else if (vector[i] > promedio)
cout<<vector[i] <<" es mayor que promedio"<<"\n";
else
cout<<vector[i] <<" es igual que promedio"<<"\n";
}
system("pause");
return 0;
}
Ejemplo4
/*elaborar un programa en dev c++ que entre N datos y forme un vector, se sabe que estos datos
de entrada
estan ordenados ascendentemente. luego lea un valor y lo inserte en el vector de tal manera que
este continue
ordenado. imprima el vector.*/

#include<iostream>
using namespace std;

int cantidad,i,j,k,l;
float valor;
float vector[50];

int main()
{
cout<<"entre el numero de elementos de vector ";
cin>>cantidad;

cout<<"\n";
cout<<"recuerde que debe entrar los datos del vector ordenados ascendentemente: ";
cout<<"\n";

for(i=0;i<cantidad;i++)
{
cout<<"entre el dato para la posicion "<< i<< " : ";
cin>>vector[i];
}
cout<<"\n";
cout<<"entre el dato a insertar en el vector ordenado: ";
cin>>valor;
cout<<"\n";

if (vector[cantidad-1] < valor) //si es el mayor de todos
{
vector[cantidad] = valor; //queda en la ultima posicion
cantidad = cantidad+1;
}
else { //si esta dentro de los datos ordenados
j=0;
while (j < cantidad)
{
if (valor < vector[j])
{
for(k=cantidad;k>j;k--)
{
vector[k] = vector[k-1];
}
vector[j] = valor;
cantidad = cantidad+1;
j = j+cantidad;
}
else //no encontro uno mayor sigue buscando
j=j+1;
} //sierre de while
} //sierre del else
cout<<"\nel nuevo vector ordenado es: ";
for(l=0;l<cantidad;l++)
{
cout<<"\nen la posicion "<<l<<" : "<< vector[l];
}
cout<<"\n";
system("pause");
return 0;
}

Anda mungkin juga menyukai