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... |