error en un condicional si
Publicado por sonny (1 intervención) el 04/06/2008 00:35:04
hola a todos estoy haciendo un programita para un amigo que hace las cuatro operaciones basicas sumar retar multi y dividir pero me sale un error que dice:
misplaced else
este es el programa chekenlo y me corrigen por fa urgente .....
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int num1,num2,suma=0,resta=0,multi=0;
float divi=0;
cout<<"DIGITE NUMERO (1) : ";cin>>num1;
cout<<"DIGITE NUMERO (2) : ";cin>>num2;
if(num1&&num2==0)
{
cout<<"NO SE PUEDE DIVIDIR POR CERO ";
cout<<" DIGITE NUMERO (1) : ";cin>>num1;
cout<<" DIGITE NUMERO (2) : ";cin>>num2;
else
{
suma=num1+num2;
resta=num1-num2;
multi=num1*num2;
divi=num1/num2;
cout<<" LA SUMA ES: "<<suma; // imprimimos los resultados
cout<<" LA RESTA ES: "<<resta;
cout<<" LA MULTIPLICACION ES: "<<multi;
cout<<" LA DIVISION ES: "<<divi;
} // fin del sino
} // fin del si
getch();
}
misplaced else
este es el programa chekenlo y me corrigen por fa urgente .....
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int num1,num2,suma=0,resta=0,multi=0;
float divi=0;
cout<<"DIGITE NUMERO (1) : ";cin>>num1;
cout<<"DIGITE NUMERO (2) : ";cin>>num2;
if(num1&&num2==0)
{
cout<<"NO SE PUEDE DIVIDIR POR CERO ";
cout<<" DIGITE NUMERO (1) : ";cin>>num1;
cout<<" DIGITE NUMERO (2) : ";cin>>num2;
else
{
suma=num1+num2;
resta=num1-num2;
multi=num1*num2;
divi=num1/num2;
cout<<" LA SUMA ES: "<<suma; // imprimimos los resultados
cout<<" LA RESTA ES: "<<resta;
cout<<" LA MULTIPLICACION ES: "<<multi;
cout<<" LA DIVISION ES: "<<divi;
} // fin del sino
} // fin del si
getch();
}
Valora esta pregunta


0