Dev - C++ - Consulta adicional

 
Vista:
sin imagen de perfil
Val: 21
Ha aumentado su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Consulta adicional

Publicado por Luis (8 intervenciones) el 18/09/2019 02:34:57
con esta consulta

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
#include <iostream>
 
using namespace std;
 
int main() {
    int m3; //multiplos de 3
    int m5; //multiplos de 5
    int m3y5; //multiplos de 3 y 5
    int num,i,x;
 
 
 
    for (i=1; i<=15; i++) {
        cout << "Digite un numero: ";
        cin >> num;
        if (num ==68)
            break;
        if ((num % 3 == 0) && (num % 5 == 0))
 
            cout << "El numero " << num << " es multiplo de 3 y de 5" << endl;
        else if (num % 3 == 0)
            cout << "El numero " << num << " es multiplo de 3" << endl;
        else if (num % 5 == 0)
            cout << "El numero " << num << " es multiplo de 5" << endl;
        else
            cout << "El numero " << num << " no pertenece a ninguna categoria" << endl;
    }
 
 
    return 0;
}

Pero como puedo agregar una variable tipo contador para que me sube cuanto números salieron en cada categoria
Por ejemplo

Al finalizar el programa de indicar cuantos números de cada categoría se ingresaron:
Ejemplo:
Se ingresaron 8 números múltiplos de 3
Se ingresaron 3 números múltiplos de 5
Se ingresaron 2 números múltiplos de 3 y de 5
Se ingresaron 2 números sin categoría

Gracias
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.376
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Consulta adicional

Publicado por Alfil (1270 intervenciones) el 18/09/2019 09:00:45
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int m3 = 0;
    int m5 = 0;
    int m3y5 = 0;
    int i = 0;
    int num;
 
    do {
        cout << "\nDigite un numero: ";
        cin >> num;
 
        if ((num % 3 == 0) && (num % 5 == 0)) {
            cout << "El numero " << num << " es multiplo de 3 y de 5" << endl;
            m3++; m5++; m3y5++;
        } else if (num % 3 == 0) {
            cout << "El numero " << num << " es multiplo de 3" << endl;
            m3++;
        } else if (num % 5 == 0) {
            cout << "El numero " << num << " es multiplo de 5" << endl;
            m5++;
        } else
            cout << "El numero " << num << " no pertenece a ninguna categoria" << endl;
 
        i++;
 
    } while( num != 68 && i < 15 );
 
    cout << "\nSe ingresaron " << m3 << " numeros multiplos de 3"
         << "\nSe ingresaron " << m5 << " numeros multiplos de 5"
         << "\nSe ingresaron " << m3y5 << " numeros multiplos de 3 y de 5"
         << 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