Dev - C++ - hola apenas estoy empezando a programar y no encuentro el error ya que solo me aparece14 1 C:\Users

 
Vista:

hola apenas estoy empezando a programar y no encuentro el error ya que solo me aparece14 1 C:\Users

Publicado por pepe (1 intervención) el 29/11/2021 19:36:33
#include<iostream>
#include<conio.h>
using namespace std;
//si dos numeros son positivos calcule su producto, en caso contrario calcule su suma.
int maint()
{
int a,b,Res;
cout<<"ingrese dos numeros:\n"<<endl;
cin>>a>>b;

if (a>0&&b>0);
Res=a*b;
cout<<"como son positivos, su producto es:"<<endl;
else
{
Res=a;
cout<<"como por lo menos uno es negativo, su suma es"<<endl;
}
getchar();
}
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
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

hola apenas estoy empezando a programar y no encuentro el error ya que solo me aparece14 1 C:\Users

Publicado por Miguel (215 intervenciones) el 29/11/2021 21:48:34
A tu if le faltan corchetes

if (a>0&&b>0);
Res=a*b;
cout<<"como son positivos, su producto es:"<<endl;

por eso te marca error
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

hola apenas estoy empezando a programar y no encuentro el error ya que solo me aparece14 1 C:\Users

Publicado por dario (718 intervenciones) el 30/11/2021 02:30:27
Hola, tu instruccion if deberia ser asi:

1
2
3
4
if ((a > 0) && (b > 0)) {
    Res = a * b;
    cout << "como son positivos, su producto es: " << Res << endl;
}

Igual manera en la rama del else te falta imprimir la variable Res.
Saludos
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