sucesion de numeros en c++ ejercicio

Calcular: S = 1! + 3!+5! + 7!+ ... + N! N= número impar

Solución:
Primero debemos dar un análisis al ejercicio, nos damos cuenta que es una suma de factoriales que a la vez son impares. por ello primero determinamos el factorial de los números impares para luego hacer la suma correspondiente; cada uno con sus respectivos ciclos como se ve en el codigo.

#include<iostream> using namespace std; main(){ int n;//declara las variables cout<<"EL NUMERO ES:"; cin>>n;//lee el numero ingresado int i=1; int s=0; while(i<=n){//define la condicion int f=1,k=1; while(k<=i){//define la segunda condicion f=f*k;//realiza la operacion k=k+1; } s=s+f;//realiza la operacion i=i+1; } cout<<"LA FACTORIAL ES:"<<s<<endl;//imprime la factorial que es la suma }

Comentarios

Entradas populares