Version:0.9 StartHTML:0000000105 EndHTML:0000004899 StartFragment:0000000152 EndFragment:0000004865
/******************************************************/
/*************** Isidro Pastor Jorda ******************/
/******************************************************/
/****************** Telematica ************************/
/******************************************************/
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
int main()
{
float x, aleatorio, A, B, C, D, E, F, max, min, suma;
srand(time(NULL));
do
{
cout << " Cuantos numeros aleatorios quieres generar ? (1/6)--> " ;
cin >> x ;
}
while ( ( x < 2 ) || ( x > 5) );
// int MAX_RAND=9;
max = 0;
min = 11;
suma=0;
A = 0;
B = 0;
C = 0;
D = 0;
E = 0;
F = 0;
for (int i=1; i<=x; i++)
{
do
aleatorio = rand()%10 + 1 ;
while ( aleatorio == A || aleatorio == B || aleatorio == C || aleatorio == D || aleatorio == E || aleatorio == F);
if (aleatorio > max)
max = aleatorio;
if (aleatorio < min)
min = aleatorio;
switch (i)
{
case 1:
A = aleatorio;
cout << " A = " << A << endl;
break;
case 2:
B = aleatorio;
cout << " B = " << B << endl;
break;
case 3:
C = aleatorio;
cout << " C = " << C << endl;
break;
case 4:
D = aleatorio;
cout << " D = " << D << endl;
break;
case 5:
E = aleatorio;
cout << " E = " << E << endl;
break;
case 6:
F = aleatorio;
cout << " F = " << F << endl;
break;
}
suma = suma + aleatorio ;
}
cout << endl << " El maximo valor introducido es -> " << max << endl;
cout << " El minimo valor introducido es -> " << min << endl;
cout << " La media de los valores introducidos es " << suma/x << endl ;
cout << endl << endl;
system("PAUSE");
return 0;
}