Número par o impar: Suma

Jonathan Ráfales

/* Este programa determina si un número dado es par o impar y además, 
calcula la suma de los pares hasta dicho número dado (si ese número es
par) o la suma de los impares hasta dicho número dado (si ese número es
impar). */

#include <iostream>
#include <math.h>

using namespace std;

int main()
{
int n, x=0;
int i=0;

cout << "Introduce un numero natural: ";
cin >> n;

if(n%2==0)
{
 cout << "\nEl numero " << n << " es par. \n\n";

 for(i=0;i<=n;i=i+2)
 { x=x+i;}

 cout << "La suma de los numeros naturales pares hasta " << n 
      << " (incluido) es: " << x << endl << endl;
}

else
{
 cout << "\nEl numero " << n << " es impar. \n\n";

 for(i=1;i<=n;i=i+2)
 { x=x+i;}

 cout << "La suma de los numeros naturales impares hasta " << n 
      << " (incluido) es: " << x << endl << endl;
}

return 0;
}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s