La verdad es la primera vez que escribo en el foro, no por interes sino por ser un leigo en el tema de la programacion.
Eh decidido poner mano a la maza y aprender c++, me va bastante bien de momento excepto por un problema que no se que es y me preguntava si alguien con mejores luces y conocimientos que yo me puede decir el por que dev dice que 2+2 no es 4 y ya me estoy desesperando.
Segun el libro que estoy leendo todo esta bien, de echo el programa corre perfecto sin avisos de error.
pero creo que el error esta en la linea: int suma = num1 + num2;
Como dije segun el libro es perfectamente legal hacer esto pero ya no se que penzar.
Echen una mirada al codigo, es de lo mas extraño que vi, segun dev c++ si pongo 2+2 me dice que es 0 :/
Código:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main ()
{
int num1;
int num2;
int suma = num1 + num2; //creo que el problema esta aqui :(
cout << "Introduce el primer numero\n"<<endl;
cin >> num1;
cout << "Introduce el segundo numero\n"<<endl;
cin >> num2;
cout << "El resultados es: " << suma << "\n" <<endl; //al invocar suma a mi no me sale por ejempo 2+2 me dice que es 0 :/
system ("pause");
return 0;
}
De esta manera funciona pero no puedo asignar el resultado a una variablecomo el codigo de arriba??
Código:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main ()
{
int num1;
int num2;
cout << "Introduce el primer numero\n"<<endl;
cin >> num1;
cout << "Introduce el segundo numero\n"<<endl;
cin >> num2;
cout << "El resultados es: " << num1+num2 << "\n" <<endl; // si le hago asi si me funciona pero entonces
//no puedo trabajar con el resultado de la suma
system ("pause");
return 0;
}
ayuuudaaaa no se que hacer ((
Ya probe reinstalar el dev y ya lo probe en 3 PCs y me dice lo mismo.
Desde ya gracias a todos y suerte en esta gran comunidad que es el hacker )