Dev - C++ - Números aleatorios C++

 
Vista:

Números aleatorios C++

Publicado por HereIAm (1 intervención) el 23/08/2020 04:07:17
Hola a todos:

Solicito de su apoyo con el siguiente código, el cual compila. El problema es que de un rango de números (30 por ejemplo), debo calcular y mostrar cuantas personas hay mayores de edad y cuantas menores, ademas de calcular si hay mas personas mayores, menores o hay igual cantidad.

Dejo mi código hasta donde lo llevo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <ctime>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main()
{
   srand(time(NULL));
   int i, n, aleatorio, DESDE=5, HASTA=40;
   int suma=0;
   int contar, emayor, emenor;
   float promedio;
   cout << "Numeros aleatorios entre " << DESDE << " y " << HASTA << endl;
   cout << "Cuantos numeros aleatorios quiere generar? ";
   cin >> n;
   for (i = 1; i <= n; i ++)
   {
             aleatorio = rand()%(HASTA-DESDE+1)+DESDE;
             cout << aleatorio << " ";
             suma=suma+aleatorio;
 
   }
   cout << endl;
   system("pause");
 
   promedio=suma/n;
 
   cout<<"El promedio es: "<<promedio;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 3.263
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Números aleatorios C++

Publicado por Alfil (868 intervenciones) el 11/09/2020 23:13:44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
const int DESDE = 5;
const int HASTA = 40;
 
int main()
{
   srand(time(NULL));
 
   int n, aleatorio;
   int suma = 0;
   int contar, emayor, emenor;
   float promedio;
 
   cout << "\nNumeros aleatorios entre " << DESDE << " y " << HASTA << endl;
   cout << "Cuantos numeros aleatorios quiere generar?: ";
   cin >> n;
 
   for (int i = 1; i <= n; i ++)
   {
        aleatorio = rand()% (HASTA - DESDE + 1) + DESDE;
        cout << aleatorio << " ";
        suma += aleatorio;
   }
 
   cout << endl << endl;
 
   system("pause");
 
   cout << "\nEl promedio es: "<< suma / float(n) << endl;;
 
   return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar