Cálculos con secuencias numéricas

Laura Miralles Millas

/*Este programa te permite saber cual es el primer divisor de un número, y luego tras una secuencia de números te calcula la suma de todos ellos, solo la de los impares y solo la de los pares */

#include <iostream>
#define D 500

using namespace std;

int main()
{

int N, i;

cout << “La primera parte calcula el primer divisor de un numero.” <<endl;
cout << “Dime un numero: ” <<endl;
cin >> N;

for (i=2; i<=N; i++)
{
if (N % i == 0) break;
}
cout << “El primer divisor es: ” <<i << ” . “;

if (i==N) {cout << N << ” es un numero primo cuyos divisores son 1 y “<<N<<endl;}
else {cout << “Luego ” << i << ” es divisor de ” << N  << endl;}
cout << endl << endl << endl;

int S, k;
double dato, suma1=0;
cout << “ESTA SEGUNDA PARTE CALCULA LA SUMA DE TODOS LOS NUMEROS QUE LE VAYAS DANDO, LA SUMA DE LOS IMPARES Y LA DE LOS PARES” << endl;

cout << “Dame el numero positivo de sumandos que va a tener la operacion: ” << endl;
cin >> S;
if (S>0)
{
for (k=1; k<=S; k++)
{
cout << “Escriba el dato ” << k << ” : “;
cin >> dato;
suma1= suma1 + dato;
}
}
else {cout << ” La suma de cero sumandos es cero ” <<endl;}

cout <<” La suma de los ” <<S<< ” datos dados es: ” <<suma1 <<endl<<endl <<endl;

int l, v[D], suma2=0, suma3=0;
cout << “Escribe otra serie de ” <<S<< ” numeros:”;

for (l=0; l<S; l++)
{
cin >> v[l];
if (v[l]%2==0) continue;
suma2 = suma2 + v[l];
}

cout << “La suma de impares de los ultimos ” << S << ” datos introducidos es: ” << suma2 <<endl <<endl;

for (l=0; l<S; l++)
{
if (v[l]%2!=0) continue;
suma3 = suma3 + v[l];
}

cout << “La suma de los pares de los ” <<S<< ” datos que acabas de introducir es: ” << suma3 <<endl <<endl;

return 0;
}

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