Foros del Web » Programación para mayores de 30 ;) » C/C++ »

porque me da error

Estas en el tema de porque me da error en el foro de C/C++ en Foros del Web. hola, amigos tengo el siguiente codigo y me da error en la linea del if Código: #include <cstdlib> #include <iostream> #include <math.h> using namespace std; ...
  #1 (permalink)  
Antiguo 05/06/2010, 11:55
 
Fecha de Ingreso: agosto-2008
Mensajes: 606
Antigüedad: 15 años, 9 meses
Puntos: 11
porque me da error

hola, amigos tengo el siguiente codigo y me da error en la linea del if

Código:
#include <cstdlib>
#include <iostream>

#include <math.h>

using namespace std;

int main()
{
    float num;
    
    cout<<"ingrese un numero:\n";
    
    cin>>num;
    
    if(num%2==0)//aqui es donde me da el error
    {
                cout<<"el numero es par\n";
    }
    else
    {
        cout<<"el numero es impar\n";
    }
    
    system("pause");
}
  #2 (permalink)  
Antiguo 05/06/2010, 12:16
Avatar de CdG
CdG
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: porque me da error

el operador % funciona solo con enteros
saludos
__________________
no quiero ser un árbol y caminar
Jacinto Piedra
  #3 (permalink)  
Antiguo 05/06/2010, 14:34
 
Fecha de Ingreso: agosto-2008
Mensajes: 606
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: porque me da error

gracias, cdg lo pensé pero no estaba seguro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:21.