Dev - C++ - Ayuda en C++

 
Vista:

Ayuda en C++

Publicado por elcangri095 (2 intervenciones) el 29/04/2022 06:50:30
Alguien que me pueda ayudar a realizar este programa soy nuevo en esto

Escriba un programa que pregunte 100 números y los guarde en un arreglo de números enteros. Luego el programa deberá determinar cuántos de esos números son pares, imprimirá el listado de los pares y la suma de ellos y

Cuántos son impares, imprimirá el listado de los impares y la suma de ellos.
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: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda en C++

Publicado por Alfil (1444 intervenciones) el 29/04/2022 11:02:57
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
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int main()
{
    srand(time(nullptr));
 
    int v[100];
    int count;
 
    cout << "Vector Original: " << endl;
    for (int i = 0; i < 100; i++)
    {
        v[i] = rand() % 100 + 1;
        cout << v[i] << " ";
    }
 
    count = 0;
    cout << endl << endl;
    cout << "Numeros Pares: " << endl;
    for (int i = 0; i < 100; i++)
    {
        if (v[i] % 2 == 0)
        {
            cout << v[i] << " ";
            count++;
        }
    }
    cout << endl << "Numeros Pares: " << count << endl;
 
    count = 0;
    cout << endl << endl;
    cout << "Numeros Impares: " << endl;
    for (int i = 0; i < 100; i++)
    {
        if (v[i] % 2 != 0)
        {
            cout << v[i] << " ";
            count++;
        }
    }
    cout << endl << "Numeros Impares: " << count << 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
1
Comentar

Ayuda en C++

Publicado por elcangri095 (2 intervenciones) el 30/04/2022 15:50:03
Genial el programa solo le falto la suma :)
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
Imágen de perfil de kevin

Ayuda en C++

Publicado por kevin (59 intervenciones) el 30/04/2022 05:15:51
Un poco tarde, pero te sirva jsjsjs :)

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
#include <iostream>
#include <random>
#include <time.h>
#include <vector>
using namespace std;
 
int main() {
    srand((unsigned) time(NULL));
    int suma = 0;
    vector<int> par, nopar, listado;
 
    for (int i = 0; i < 100; i++) {
        listado.push_back(rand() % 10);
        if((listado.at(i) % 2) == 0) par.push_back(listado.at(i));
        else nopar.push_back(listado.at(i));
    }
 
    cout << "\nlos numeros pares son:\n";
    for(int a : par) cout << a << ", ";
 
    cout << "\nlos numeros impares son:\n";
    for(int e : nopar) cout << e << ", ";
 
    cout << "\nLa suma de los numeros pares es:\n";
    for(int i : par) suma += i;
    cout << suma;
 
    suma = 0;
    cout << "\nLa suma de los numeros impares es:\n";
    for(int o : nopar) suma += o;
    cout << suma;
 
    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