Código: Seleccionar todo

/* DaW - Labs© - http://daw-labs.com */
/* .:WindHack:. */

#include <iostream.h>
 
char *ParImpar(int Num)
{
	if (Num % 2 == 0)
		{
			return " es par";
		} else
			return " es impar";
}
int _tmain(int argc, _TCHAR* argv[])
{
	int n;
	cout << "Introduzca un numero > ";
	cin >> n;
	cout << "El numero " << n << ParImpar(n) << endl;
	system("PAUSE");
	return 0;
Imagen

Imagen

Imagen

"The only thing they can't take from us are our minds."
Si usas solo una linea en el if no hacen falta los corchetes:

Código: Seleccionar todo

   if (Num % 2 == 0)
     return " es par";
   else
     return " es impar";
Gracias por la función!!

PD: Sería bueno que mencionaras el compilador que usaste ya que no siempre es igual algunas cosas cambian en algunos compiladores por ejemplo en Dev C++ no es <iostream.h> es <iostream> y tendría que declarar using namespace std; por eso me recomendaron amí y recomiendo mencionar el compilador que se usó un saludo
//mHmm..
linkgl escribió:Si usas solo una linea en el if no hacen falta los corchetes:

Código: Seleccionar todo

   if (Num % 2 == 0)
     return " es par";
   else
     return " es impar";
Gracias por la función!!

PD: Sería bueno que mencionaras el compilador que usaste ya que no siempre es igual algunas cosas cambian en algunos compiladores por ejemplo en Dev C++ no es <iostream.h> es <iostream> y tendría que declarar using namespace std; por eso me recomendaron amí y recomiendo mencionar el compilador que se usó un saludo
¡Muchas gracias linkgl!

Lo de los if no lo sabía, de todas formas llevo tres días con C++ nada más, xD...

Usé C++ Builder 2010.

He mejorado la función, para que sea más utilizable.

Código: Seleccionar todo

/* DaW - Labs© - http://daw-labs.com */
/* .:WindHack:. */

#include <iostream.h>

bool ParImpar(int Num)
{
   if (Num % 2 == 0)
		 return 1;
   else
		 return 0;
}

int _tmain()
{
   int n;
   cout << "Introduzca un numero > ";
   cin >> n;
   if (ParImpar(n)==1)
	cout << "El número es par..." << endl;
   else
	cout << "El número es impar..." << endl;

   system("PAUSE");
   return 0;
}
Imagen

Imagen

Imagen

"The only thing they can't take from us are our minds."
ESTO ES SOLO EN "C"
1.- Escribir un programa que pida un numero e idique si se trata de un numero par:

#include <stdio.h>

main ()
{


int numero,resto;
printf (" Introduce un numero \n");
scanf(" %d",&numero);
resto= numero%2;

if ( resto==0)
{
printf (" El numero es par");
}
else
{
printf (" El numero no es par");
}
}


Pues basicamente lo que hace es introducir un numero por teclado, , si el numero es dibisible entre 2 y da (0) de resto, pues el numero es par y si no da (0), pues es impar.
**PERFIL EN CONSTRUCCION**
Responder

Volver a “Fuentes”