Wednesday, October 27, 2010

#3 For ciklus stampanje faktorijela n broja n!

#include<stdio.h>
#include<conio.h>

main(){
       // program za izracunavanje faktorijela nekog broja n!
       //faktorijel  2!=1*2=2    3!=1*2*3=6  4!=1*2*3*4=24 5!=1*2*3*4*5=120
     
       int i; //brojac koji ce da se koristi u for petlji
       int n; // broj od kojeg ce da se racuna faktorijel n!
     
       // proizvod niza brojeva moze da bude veoma veliki pa se zato uyima veliki ceo broj
       // unsigned long long     64     0 to 18,446,744,073,709,551,615  je najveci broj
       unsigned long long int proizvod=1; // broj moze da bude veoma
     
       printf(" \n");
       printf("***************** Program za racunanje faktorijela nekog broja n! *******************************\n");
       printf("Unesite broj od kojeg zelite da racunate faktorijel \n");
       printf("n="); scanf("%d",&n);
     
       for(i=1;i<=n;i++){
          proizvod=proizvod*i;                
       }
     
       printf("%d!=%lld\n",n,proizvod);
     
       getch();
}

No comments:

Post a Comment