Está en la página 1de 4

LABORATARIO 12

NOMBRE: ALANEZ LLAVE MIGUEL ANGEL MATERIA : LSIS 1110 ”B”

Practica en clase

Ejemplo 1: Programa que obtiene el valor promedio de números contenidos en un arreglo

#include <iostream>
#include <ctime>

using namespace std;

int main()
{
int num, i;
float calif[100], sum;
cout<<"INGRESE EL NUMERO DE CALIFICACIONES N = ";
cin>>num;
sum=0;
//GENERACION DE DATOS
srand(time(NULL));
for (i=0; i<num; i++)
{
calif[i]= rand()%101;
sum=sum+calif[i];
}
cout<<"EL PROMEDIO DE LAS "<<i<<" CALIFCACIONES ES "<<sum/num;
cout<<"\n LAS CALIFICACIONES GENERADAS FUERON: \n";
for (i=0;i<num;i++)
cout<< i+1<<"\t"<<calif[i]<<endl;
return 0;
}
Ejemplo 2: Copiar los elementos de un arreglo unidimensional en otro pero en forma invertida

#include <iostream>
#include <ctime>

using namespace std;

int main()
{
srand(time(NULL));
int i,a1[10], a2[10];
//INICIALIZACION DE a1
for (i=0; i<10;i++)
a1[i]=rand()%100;
//MOSTRA a1
cout<<"EL ARREGLO UNIDMENSIONAL ES: "<<endl;
for (i=0; i<10;i++)
cout<<"\t"<<a1[i]<<endl;
//COPIAR EN a2 EN FORMA INVERSA
for (i=0; i<10;i++)
a2[i]=a1[10-i-1];
//MOSTRAR a2
cout<<"EL ARREGLO UNIDMENSIONAL INVERTIDO ES: "<<endl;
for (i=0;i<10;i++)
cout<<"\t"<<a2[i]<<endl;
return 0;
}
Ejemplo 3: Programa que pide n números, cada uno lo multiplica por 5 y el resultado lo guarda
en otro arreglo.

#include <iostream>

using namespace std;

int main()
{
float ar1[20], ar2[20];
int cont,n;
cout<<"INGRESE UN NUMERO COMPRENDIDO ENTRE 2 Y 20"<<endl;
cout<<"N = ";
cin>>n;
if(n<2)
cout<<"EL VALOR INGRESADO NO ESTA COMPRENDIDO ENTRE 2 Y 20"<<endl;
else
cout<<"INGRESAR LOS "<<n<<" DATOS"<<endl;
for(cont=0; cont<n; cont ++)
{
cout<<"INGRESAR EL VALOR DEL DATO "<<cont<<" = ";
cin>>ar1[cont];
ar2[cont]=ar1[cont]*5;
}
cout<<"LOS DATOS MULTIPLICADOS POR 5 SON: "<<endl;
for(cont=0; cont<n; cont ++)
cout<<"EL DATO "<<cont<<" ES: "<<ar2[cont]<<endl;
return 0 ;
}

También podría gustarte