EJERCICIO 1
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
void insertarDatos(int a [30]);
void desplegarDatos(int a [30]);
int sumaValores(int a [30]);
void mayorVentas(int a [30]);
int menorVentas(int a [30]);
void main ()
{
int pos;
int empleado1 [30],empleado2[30];
insertarDatos(empleado1);
insertarDatos(empleado2);
cout<<endl<<endl;
cout<<" Listado ventas empleado 1\n\n";
desplegarDatos(empleado1);
cout<<"Total ventas : "<<sumaValores(empleado1)<<endl;
mayorVentas(empleado1);
pos=menorVentas(empleado1);
cout<<" Venta Menor : "<<empleado1 [pos]<<endl;
cout<<" Dia : "<<(pos +1)<<endl;
cout<<"\n\n\n Listado ventas empleado 2\n\n";
desplegarDatos(empleado2);
cout<<"Total ventas : "<<sumaValores(empleado2)<<endl;
mayorVentas(empleado2);
pos=menorVentas(empleado2);
cout<<" Venta Menor : "<<empleado2 [pos]<<endl;
cout<<" Dia : "<<(pos +1)<<endl;
getch ();
}
void insertarDatos(int a[30])
{
int i;
srand(time(NULL));
for(i=0;i<30;i++)
{
a[i]=rand() % 500;
}
}
void desplegarDatos(int a[30])
{
int i;
cout<<"Listado de 30 Valores Enteros \n";
for(i=0;i<30;i++)
{
cout<<"Dia : "<<(i+1)<<" : "<<a[i]<<endl;
}
}
int sumaValores (int a[30])
{
int i, suma=0;
for(i=0;i<30;i++)
{
suma=suma+a[i];
}
return suma;
}
void mayorVentas (int a[30])
{
int mayor=a[0];
int pos=0;
for(int i=1;i<30;i++)
{
if (a[i] >mayor)
{
mayor=a[i];
pos=i+1;
}
}
cout<<" La Venta Myor Venta es "<<mayor<<endl;
cout<<" En el Dia : "<<pos<<endl;
}
int menorVentas (int a[30])
{
int menor=a[0];
int pos=0;
for(int i=1;i<30;i++)
{
if (a[i] <menor)
{
menor=a[i];
pos=i+1;
}
}
return pos;
}
EJERCICIO 2
#include <iostream.h>
#include <conio.h>
void lecturadatos (int a[15]);
void desplegardatos (int a[15]);
void listadodepares (int a[15]);
void listadodeimpares (int a[15]);
int main()
{
int valores[15];
lecturadatos(valores);
cout<<endl<<endl;
desplegardatos(valores);
listadodepares(valores);
listadodeimpares(valores);
getch();
}
void lecturadatos(int a[15])
{
int i;
for(i=0;i<15;i++)
{
cout<<"numeros["<<(i+1)<<"]= ";
cin>>a[i];
}
}
void desplegardatos(int a[15])
{
int i;
cout<<"listado de 15 valores enteros \n";
for(i=0;i<15;i++)
{
cout<<a[i]<<endl;
}
}
void listadodepares (int a[15])
{
int i;
cout<<"listado de numeros pares\n\n";
for(i=0;i<15;i++)
{
if(a[i]%2==0)
{
cout<<a[i]<<endl;
}
}
}
void listadodeimpares(int a[15])
{
int i;
cout<<"listado de numeros impares\n\n";
for(i=0;i<15;i++)
{
if(a[1]%2==1)
{
cout<<a[i]<<endl;
}
}
}
PROBLEMA 3
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int i,numero,veces=0;
float valor[30], suma=0.0;
srand(time(NULL));
cout<<"Valores aleatorios: "<<endl;
for(i=0;i<30;i++)
{
valor[i]=rand()%10;
suma=suma+valor[i];
cout<<"valor["<<(i+1)<<"]: "<<valor[i]<<endl;
}
cout<<" "<<endl;
cout<<"introduce el numero que quieres buscar en el inervalo de [1,9]"<<endl<<endl;
cin>>numero;
for(i=0;i<30;i++)
{
if(valor[i]==numero)
{veces++;
}
}
cout<<" "<<endl;
cout<<"El numero de veces que aparecio este numero "<<veces<<endl;
getch();
}
EJERCICIO 4
#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
void generarNumeros(float n[30])
{
int i;srand(time(NULL));
cout<<"valores aleatorios"<<endl;
for(i=0;i<30;i++)
{n[i]=rand()%10;
cout<<"n["<<(i+1)<<"]:"<<n[i]<<endl;}}
void promedio (float n[30])
{
int i;
float suma=0.0,promedio;
for (i=0;i<30;i++){
suma=suma+n[i];}
promedio=suma/30;
cout<<"\nPromedio: :"<<promedio<<endl<<endl;}
void arribamedia (float n[30])
{
int c=0, i;
float suma=0.0,promedio;
for (i=0;i<30;i++){
if (n[i] >promedio){
c++;}}
cout<<c<<" numeros son mayores al promedio"<<endl;}
void abajomedia (float n[30])
{
int c=0, i;
float suma=0.0, promedio;
for (i=0;i<30;i++){
if (n[i]<promedio){
c++;}}
cout<<c<<" numeros menores al promedio" <<endl;}
void igualmedia (float n[30])
{
int c=0, i;
float suma=0.0, promedio;
for (i=0;i<30;i++){
if (n[i]== promedio){
c++;}}
cout<<c<<" numeros iguales al promedio" <<endl; }
void main ()
{
float numeros [30];
generarNumeros (numeros);
promedio (numeros);
arribamedia (numeros);
abajomedia (numeros);
igualmedia (numeros);
getch ();
}
EJERCICIO 5
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int numero[15], i, j, aux;
for(i=0;i<15;i++)
{
cout<<"Numero["<<(i+1)<<"]= ";
cin>>numero[i];
}
for(i=0;i<15;i++)
for(j=i+1;j<15;j++)
{
if(numero[i] < numero[j])
{
aux=numero[i];
numero[i]=numero[j];
numero[j]=aux;
}
}
cout << endl << endl << "Los valores ordenados son :\n" << endl;
for(i=0;i<15;i++)
cout << numero[i] << endl;
getch();
}
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int numero[15], i, j, aux;
for(i=0;i<15;i++)
{
cout<<"Numero["<<(i+1)<<"]= ";
cin>>numero[i];
}
for(i=0;i<15;i++)
for(j=i+1;j<15;j++)
{
if(numero[i] < numero[j])
{
aux=numero[i];
numero[i]=numero[j];
numero[j]=aux;
}
}
cout << endl << endl << "Los valores ordenados son :\n" << endl;
for(i=0;i<15;i++)
cout << numero[i] << endl;
getch();
}
EJERCICIO 6
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <iomanip.h>
void main()
{
int numero[15], i,j, num, mayor=0, menor=0;
for(i=0;i<15;i++)
{
cout<<"Numero["<<(i+1)<<"]: ";
cin>>numero[i];
if(numero[i]>0)
{
mayor=mayor+1;
}
if(0>numero[i])
{
menor=menor+1;
}
}
cout<<"\n\nLos numeros mayores a 0 son: "<<mayor<<endl;
cout<<"Los numeros menores a 0 son: "<<menor<<endl;
for(i=0;i<15;i++)
for(j=i+1;j<15;j++)
{
if(numero[i] < numero[j])
{
num=numero[i];
numero[i]=numero[j];
numero[j]=num;
}
}
cout<<"\nLa lista de las cantidades registradas son las siguiente: \n"<<endl;
for(i=0;i<15;i++)
cout << numero [i] << endl;
getch();
}
Ejercicio 7
EJERCICIO 8a
#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
void give(float x[10], float y, float z[10])
{
int i;
cout<<endl<<endl<<"El promedio es "<<setiosflags(ios::fixed)<<setprecision(2)<<y
<<endl<<endl<<"Valores----Desviacion"<<endl;
for(i=0; i<10; i++)
{
cout<<setw(7)<<x[i]<<setw(14)<<z[i]<<endl;
}
}
void calc(float x[10], float y, float z[10])
{
int i;
for(i=0; i<10; i++)
{
z[i]=x[i]-y;
}
}
float intro(float x[10])
{
int i;
float y;
cout<<"Introducir los valores"<<endl<<endl;
for(i=0; i<10; i++)
{
cout<<"x"<<(i+1)<<": ";
cin>>x[i];
y=y+x[i];
}
y=y/10;
return y;
}
void main()
{
float a[10], tot=0.0, desviacion[10];
tot=intro(a);
calc(a, tot, desviacion);
give(a, tot, desviacion);
getch();
}
EJERCICIO 8b
#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
void give(float x[10], float y, float z[11])
{
int i;
cout<<endl<<endl<<"El promedio es "<<setiosflags(ios::fixed)<<setprecision(2)<<y
<<endl<<"La varianza es "<<z[10]<<endl<<endl<<"Valores----Desviacion"<<endl;
for(i=0; i<10; i++)
{
cout<<setw(7)<<x[i]<<setw(14)<<z[i]<<endl;
}
}
void calc(float x[10], float y, float z[11])
{
int i;
for(i=0; i<10; i++)
{
z[i]=x[i]-y;
if(z[i]<=0)
z[i]=-z[i];
z[10]=(z[10])+(sqrt(z[i]));
}
z[10]=z[10]/10;
}
float intro(float x[10])
{
int i;
float y;
cout<<"Introducir los valores"<<endl<<endl;
for(i=0; i<10; i++)
{
cout<<"x"<<(i+1)<<": ";
cin>>x[i];
y=y+x[i];
}
y=y/10;
return y;
}
void main()
{
float a[10], tot=0.0, desviacion[11];
tot=intro(a);
calc(a, tot, desviacion);
give(a, tot, desviacion);
getch();
}























