Tengo un problemilla y es que no veo que esta mal en la sintaxis de mi programa

Iniciado por pablombf, 25 Octubre 2017, 23:03 PM

0 Miembros y 1 Visitante están viendo este tema.

pablombf

Hola buenas a todos. Tengo un problemilla y es que no veo que esta mal en la sintaxis de mi programa de c++. Si alguien me dice el fallo, me devuelve 1 el programa.

Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int sumaMultiplos(){
   
   int suma=0;
   for(int numero=3;numero<1000;numero++){
       if(numero%3==0 || numero%5==0){
          suma=suma+numero;
       }
   }
   return suma;
}



int main()
{
   
   cout<<"la suma de los multiplos de 3 o 5 menores de 1000 es: "<<sumaMultiplos<<endl;
}




· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex

engel lex

Código (cpp) [Seleccionar]
cout<<"la suma de los multiplos de 3 o 5 menores de 1000 es: "<<sumaMultiplos<<endl;

sumaMultiplos es una función, no una variable, lleva () al final, si no, retorna 1 porque intenta leer una sección de memoria de tipo invalido
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.