Código Programa C Suma de Números Primos

//Capítulo 4, Ejercicio 6 , Lenguaje C TEORIA Y EJERCICIOS, Evelio Granizo

/*Realizar un programa que ingrese desde teclado un número positivo n, y calcule la suma de los números impares desde 1 hasta n. El programa debe terminar cuando se ingrese un número negativo o cero.*/

#include <iostream.h> //librería
#include <conio.h> //librería

void main()
{
//declaración de variables
int primo,numero,i;

//imprime titulo
cout<<"SUMA DE LOS n NUMEROS PRIMOS"<<endl;

//repite hasta que ingrese 0 o número negativo
do
{

//inicializa variable
primo=0;

// pide ingreso de número (n)
cout<<"INGRESE UN NUMERO POSITIVO(n): (NEGATIVO O CERO PARA SALIR): ";
cin>>numero;

//calcula suma de números primos
for(i=1;i<numero+1;i++)
{
primo=primo+((2*i)-1);
}

//imprime suma de primos
if(numero>0)
{
cout<<"LA SUMA DE LOS "<<numero<<" NUMEROS PRIMOS ES: "<<primo;
cout<<endl;
}
else
cout<<"SALIO DEL PROGRAMA"<<endl;

}
while(numero>0);

getch();
}

No hay comentarios:

Publicar un comentario