diganme que puedo hacer en ese caso

Iniciado por eduardo17445, 23 Abril 2013, 00:18 AM

0 Miembros y 1 Visitante están viendo este tema.

eduardo17445

como hago paras q m muestre en c ++ si un numero es par o impar qu no m lo muestra sino m muestra un resultado esto es lo q e hecho esta bien?

#include <iostream>
#include <math.h>
using namespace std;
int natural(int n)
{
   
    if(n<=9)
     cout<<"el numero es impar";
     else
     if(n<=10)
     cout<<"el numero es par";
return n;
}
int main()
{
    int n,s,a;
    cout<<"introduzca el numero";
       cin>>a;
       cout<<""<<natural(n)<<endl;
       system("pause");
       return 0;
       }

diskontrol

Creo que deberías empezar repasando el concepto de números pares e impares  :silbar:
Siempre ten tus cosas cuando las necesites con @Dropbox. ¡Una cuenta de 2 GB es gratis! http://db.tt/YxRhsCI

Miyavi

Te voy a echar una mano, pues es sencillo, pero más que eso, es necesario que empieces a pensar por ti mismo si estás empezando con esto de la programación, valga la redundancia.

Tienes que pararte a pensar qué hace que un número sea par o impar.
La respuesta está en la división y su módulo (el resto de la división de un número entre otro).
Si tenemos un número X y al dividirlo entre 2 su módulo es 0, quiere decir que X es un número par.
Un número sólo es par si al dividirlo entre dos, su módulo es cero, así que en caso contrario, es impar.

Es decir:
Citarif (X%2 == 0) {
  cout<<"Número par"<<endl;
} else {
  cout<<"Número impar"<<endl;
}


Un saludo, repasa los básicos, y empieza a pensar por ti mismo, como te digo.

eduardo17445

ok pero quiero saber si es algo o no para saber


Miyavi

Cita de: carrlos en 23 Abril 2013, 01:35 AM
ok pero quiero saber si es algo o no para saber

Cómo?
Me he perdido...