Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: eduardo17445 en 23 Abril 2013, 00:18 am



Título: diganme que puedo hacer en ese caso
Publicado por: eduardo17445 en 23 Abril 2013, 00:18 am
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;
       }


Título: Re: diganme que puedo hacer en ese caso
Publicado por: diskontrol en 23 Abril 2013, 00:42 am
Creo que deberías empezar repasando el concepto de números pares e impares  :silbar:


Título: Re: diganme que puedo hacer en ese caso
Publicado por: Miyavi en 23 Abril 2013, 01:15 am
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:
Citar
if (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.


Título: Re: diganme que puedo hacer en ese caso
Publicado por: eduardo17445 en 23 Abril 2013, 01:35 am
ok pero quiero saber si es algo o no para saber


Título: Re: diganme que puedo hacer en ese caso
Publicado por: eduardo17445 en 23 Abril 2013, 01:36 am
ah ok gracias


Título: Re: diganme que puedo hacer en ese caso
Publicado por: Miyavi en 23 Abril 2013, 01:37 am
ok pero quiero saber si es algo o no para saber

Cómo?
Me he perdido...