Visual C++ .NET - No se que esta mal

 
Vista:
Imágen de perfil de Emanuel
Val: 1
Ha disminuido su posición en 2 puestos en Visual C++ .NET (en relación al último mes)
Gráfica de Visual C++ .NET

No se que esta mal

Publicado por Emanuel (1 intervención) el 15/04/2020 23:49:39
Hola que tal no se por que no me compila esto yo creo que esta bien pero me tira un error: ningun operador "<<" coincide con estos operandos.

el problema seria este
Determinar cuáles y cuántos son los divisores de un número positivo ingresado por el usuario. Calcular el
promedio de los divisores.


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 <vector>
using namespace std;
 
int main()
{
    int num, i, div = 0;
    vector<int>d;
 
    cout << "-------CALCULAR DIVISORES-------\n";
    cout << "Ingrese un numero\n";
    cin >> num;
 
 
        if (num > 0)
        {
            for (i = 1; i < num; i++)
            {
                if (num % i == 0)
                {
                    d.push_back(i);
                    div += i;
                }
 
                cout << "La cantidad de disores son:\n";
                cout << d.size();
                cout << "Los divisores son:\n";
                cout << d.pop_back();
            }
        }
        else
            cout << "ingresar numeros positivos\n";
 
}
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

No se que esta mal

Publicado por Nacho (7 intervenciones) el 16/04/2020 17:13:01
Va a ser que a cout no le hace gracia que le pases un void,
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