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.
#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 (http://foro.elhacker.net/reglas.htm)
-Engel Lex
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
Muchas gracias amigo!!!!