12.5.01.Napisati program koji će za učitanu vrijednost N i zračunati vrijednost sume faktorijela neparnih brojeva do N (S = 1! + 3! + 5! + … + N! ).

Opis rješenja:

Listing programa:

// 12500063
#include <stdio.h>
int main ()
{
    int i, n;
	double s, fact;		// vrijednost faktorijela brzo se uvecava i prelazi opseg predvidjen za cijele brojeve
    printf("Do broja n: ");
    scanf("%d", &n);
	s=0;
	fact=1;
	
	for(i=1; i <= n; i++) {	// ponavljanje za i=1 do i<=n - pocetak petlje
		fact *= i;			// faktorijel do broja i, fact = fact * i;
		if(i % 2 != 0)		// suma faktorijel koji nisu djeljivi sa 2	
			s += fact;		// s = s + fact;				
	}
		
    printf("Suma je: %f", s);
    return 0;
}

Ispis na ekranu:

Index