Ejercicio 1 (valores aleatorios)
Código:
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
void generarNumeros(float n[20])
{int i;srand(time(NULL));
cout<<"valores aleatorios"<<endl;
for(i=0;i<20;i++)
{n[i]=rand()%500;
cout<<"n["<<(i+1)<<"]:"<<n[i]<<endl;}}
void sumarNumeros(float n[20])
{int i; float suma=0.0;
cout<<"\n\nListado de numeros\n";
for(i=0;i<20;i++)
{suma=suma+n [i];
cout<<"n["<<(i+1)<<"]:"<<n[i]<<endl;}
cout<<"la suma es="<<suma<<endl;}
void promedioNumeros(float n[20])
{int i; float suma=0.0;
for(i=0;i<20;i++)
{suma=suma+n[i];}
cout<<"El promedio es="<<suma/20<<endl;}
void mayordeNumeros(float n[20])
{float mayor=n[0],pos=0,i;
for(i=1;i<20;i++)
{if (n[1]>mayor)
{mayor=n[1];pos=i+1;}}
cout<<"El dato mayor es ="<<mayor<<endl;
cout<<"En la posicion ="<<pos<<endl;}
void main ()
{float valores[20];
generarNumeros(valores);
sumarNumeros(valores);
promedioNumeros(valores);
mayordeNumeros(valores);
getch ();}
Solución:
Ejercicio 2 (valores fijos)
Código:
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
void generarNumeros(float n[20])
{int i;
for(i=0;i<20;i++)
{cout<<"numero["<<(i+1)<<"]=";
cin>>n[i]; }}
void sumarNumeros(float n[20])
{int i; float suma=0.0;
cout<<"\n\nListado de numeros\n";
for(i=0;i<20;i++)
{suma=suma+n[i];
cout<<"n["<<(i+1)<<"]:"<<n[i]<<endl;}
cout<<"la suma es="<<suma<<endl;}
void promedioNumeros(float n[20])
{int i; float suma=0.0;
for(i=0;i<20;i++)
{suma=suma+n[i];}
cout<<"El promedio es="<<suma/20<<endl;}
void mayordeNumeros(float n[20])
{float mayor=n[0],pos=0,i;
for(i=1;i<20;i++)
{if (n[1]>mayor)
{mayor=n[1];pos=i+1;}}
cout<<"El dato mayor es ="<<mayor<<endl;
cout<<"En la posicion ="<<pos<<endl;}
void main ()
{float valores[20];
generarNumeros(valores);
sumarNumeros(valores);
promedioNumeros(valores);
mayordeNumeros(valores);
getch ();}
Solución:


No hay comentarios:
Publicar un comentario