Por que cuando la respuesta es negativo aparece correctamente en el resultado pero al ser positivo lo declara también negativo.
Código
#include "stdafx.h" #include <iostream> using namespace std; int main() { int valor; int suma; cout << "Vamos a crear mi primer programa con condiciones y input " << '\n'<<'\n'; cout << "Por favor incresa un numero" << endl; cin >> valor; cout << "Ahora vamos a incresar otro numero para sumarlos" << endl; cin >> suma; cout << "La suma de ambos numeros es " << valor + suma << endl << endl; if (valor + suma > 0) cout << "El valor es positivo" << endl; else (valor + suma < 0); cout << "El valor es negativo" << endl; cout << endl; system ("pause"); return 0; }
Gracias por el tiempo.