Program to calculate Factorial of a number in C

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • Like, Comments, Share and SUBSCRIBE
    visit www.mysirg.com for all FREE videos

Комментарии • 157

  • @souhardya1487
    @souhardya1487 6 лет назад +13

    i never loved c before and understood nothing about c language from classes,after watching your tutorial videos i start loving programming,youe explainantion skills so good sirG .

  • @sandhyasamdhya
    @sandhyasamdhya 5 лет назад +11

    Your teaching way is different to another, it's amazing 💕😍sir

  • @saurabhpatil9580
    @saurabhpatil9580 4 года назад +7

    Great teaching. i cleared my doubt ....thank you sir

  • @SmartProgramming
    @SmartProgramming 6 лет назад +6

    great sir, really very well explained 👍👍, thank you 🙂🙂

  • @AnilKumar-hr5uq
    @AnilKumar-hr5uq 4 года назад +2

    Thank you sir
    Sir mai aapke video se bahut kuchh learn kar raha hu thank you guru g
    You are my best really

  • @soniyajat5726
    @soniyajat5726 5 лет назад +7

    Sir aapk jsa explain koi nhi kar skhta you tube per

  • @nandana3706
    @nandana3706 7 лет назад +4

    Thanks a lot for making such a video, Sir Ji!!! God bless you.......

  • @ipepadu
    @ipepadu 5 лет назад +1

    Sir U r Best among all programming tutors.

  • @shwetaraj7868
    @shwetaraj7868 5 лет назад +6

    Sir you're amazing. Hats off to you!

    • @NK-wp3fc
      @NK-wp3fc 3 года назад +1

      You are very cute ❤️

  • @tripanjanchatterjee1602
    @tripanjanchatterjee1602 3 года назад +1

    Your teaching process is very unique

  • @awskamil6217
    @awskamil6217 6 лет назад +3

    Do you have videos you speak English? I can't understand your language. it seems helpful but i wish the videos in english or even a subtitle in english.

  • @kartikyadav1738
    @kartikyadav1738 7 лет назад +5

    sir after 33 factorial is coming out to be 0 and in between numbers sometimes negative also..
    how to correct these plz help

  • @Islamichannelnew
    @Islamichannelnew 6 лет назад +1

    Nice vidio sir thank you

  • @DanishECE_
    @DanishECE_ 3 года назад +2

    Wow! What an explanation 👏

  • @abhishekgupta796
    @abhishekgupta796 7 лет назад +3

    Good explanation sir

  • @akanchakatiyar2287
    @akanchakatiyar2287 3 года назад +2

    How is the factorial of 0 comes out to be 1 in this program?

  • @advvijayprakashtiwari7217
    @advvijayprakashtiwari7217 7 лет назад +2

    Sir , can you say that which loop is the best for programming.or there may be some difference between the loop.so plz discuss that difference.since I often get confused with application of loop.thank you for helping.

  • @ayushmishra6915
    @ayushmishra6915 3 года назад +1

    Thank you so much sir 🙏❤️

  • @shoaibsheikh863
    @shoaibsheikh863 6 лет назад +1

    Sir ager app python free mai upload kartai ..
    App zayda paisaa kamatai.. kyu ki avii tak kissi na python ki language nahe padayee hai youtube pa aur ager ki v hai kuch khass nahe , app ka padane ka tareeqa bilkul samaj mai aata hai

  • @tijanbhagat8191
    @tijanbhagat8191 6 лет назад +2

    very nice , for searching the problems.

  • @ishantbhatia3194
    @ishantbhatia3194 7 лет назад

    yea.. too good video
    i have watched C,C++,DBMS,DS,JAVA .
    all lec. are very very good

  • @roshanmahade8391
    @roshanmahade8391 7 лет назад +2

    Very nice explanation sir..

  • @Travel_brat
    @Travel_brat 6 лет назад +1

    Sir it is not valid for no above 7 ..why so...?? Chexk it

  • @ayushagarwal4589
    @ayushagarwal4589 7 лет назад +1

    Thank you sir for explaining this.

  • @umargul5644
    @umargul5644 2 года назад

    Great job sir

  • @MeRiNcozs
    @MeRiNcozs 7 лет назад +2

    Great Sir. its too good

  • @surindersingh-zz9gm
    @surindersingh-zz9gm 7 лет назад

    nice work sir gg. woh b free mn koi b ni karta ha. Hats off to you sir..

  • @priyashukla1779
    @priyashukla1779 5 лет назад +2

    Sir yahi program for loop ka use karke banaona

  • @yashwantpawar6481
    @yashwantpawar6481 6 лет назад +1

    Superb explanation sir

  • @amitsahu176
    @amitsahu176 7 лет назад +2

    sirji bhut bdiasya hal ho gayi thankx

  • @sakshimalviya5771
    @sakshimalviya5771 4 года назад

    Very nicely explain

  • @kiranrathod4227
    @kiranrathod4227 3 года назад

    Superb......👌

  • @raavi2945
    @raavi2945 3 года назад

    Really appreciate Ur efforts

  • @PramodYadav-il2gk
    @PramodYadav-il2gk 6 лет назад +2

    *Sir ya same program*
    Turbo C ma 7 tak print kar rha ha
    Or codeblock ma 25 tak
    Turbo c ma ksa 25 tak print hoga ya fir nhi hoga
    ???? 🤔 🤔 🤔 🤔 🤔 🤔 🤔 🤔 🤔 🤔

  • @umargul5644
    @umargul5644 2 года назад

    Well done

  • @gg-ld7qv
    @gg-ld7qv 6 лет назад

    sir program is same as " calculate product of first N natural number" which also gives factorial of a number.

  • @jayakhandelwal5363
    @jayakhandelwal5363 3 года назад +1

    sir while(n>=1) hai th jab apne 0 enter kiaa th vh loop kese chlaa

  • @umaprajapat9976
    @umaprajapat9976 3 года назад

    You are amazing

  • @Mukeshmky1997
    @Mukeshmky1997 5 лет назад +1

    Sandaar

  • @sheelusingh8912
    @sheelusingh8912 5 лет назад +1

    👍

  • @ashishprabhakar4848
    @ashishprabhakar4848 6 лет назад +1

    although value of n>=1 ,n-- then how can n reduce to zero? sir please explain

  • @hariomtech6724
    @hariomtech6724 2 года назад

    Thanks sir ❣️

  • @Ritu-lw1rp
    @Ritu-lw1rp 3 года назад

    Thankuuuuuuuuuuu sooooo much sir 🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🥰🥰🥰🥰

  • @apnachannelapna4394
    @apnachannelapna4394 5 лет назад +1

    Sir mughe corly bracts nahi samgh aata hai

  • @aakritidc7459
    @aakritidc7459 3 года назад

    Thank you sir

  • @waridkhan971
    @waridkhan971 3 года назад

    hi sir. plz make video on program description with shamil's memory table.

  • @bhushanmore5970
    @bhushanmore5970 6 лет назад

    you are gr8 sir thank you so much ......

  • @user-ft1kh8wq8h
    @user-ft1kh8wq8h 4 года назад

    Nice lecture sir jiii

  • @PramodYadav-il2gk
    @PramodYadav-il2gk 6 лет назад +1

    Sir large number ka ksa hoga

  • @Adv_Aman_Kumar
    @Adv_Aman_Kumar 5 лет назад +1

    Thanks sir

  • @iramidrees7060
    @iramidrees7060 8 лет назад +2

    Thankyou Sir :-)

  • @vyshnavib8023
    @vyshnavib8023 6 лет назад +1

    Sir why we put x=n
    Plz explain

  • @anitagupta-hkhk
    @anitagupta-hkhk 7 лет назад +3

    Thank you sir 😃

  • @kartik_123
    @kartik_123 2 года назад +1

    How does computer know that factorial of 0 is 1?

  • @amanmishra4819
    @amanmishra4819 6 лет назад +2

    tq sir..😊

  • @anilkushwahaji5788
    @anilkushwahaji5788 8 лет назад +1

    nice sir

  • @VidyaSahu-tw2zq
    @VidyaSahu-tw2zq Год назад

    sir why do you use while loop so much ?
    please use for loop too

  • @letsdosometingbiggetsome200
    @letsdosometingbiggetsome200 5 лет назад

    Thanx

  • @itzzshalugupta3166
    @itzzshalugupta3166 6 лет назад

    SR krishnamurti no Ka logic Kya hoga😞samajh ni Ara plse help sr

  • @arvindthakur4188
    @arvindthakur4188 4 года назад

    Sir why should you dont use for loop for such kind of program

  • @23vpatel
    @23vpatel 7 лет назад +1

    how to write fabonnaci series,factorial etc.. without scanf getc getch getchar

    • @rajdeepchakravarty3730
      @rajdeepchakravarty3730 7 лет назад

      int main(int argc,char *argv[])
      {
      int n,i,f=-1,s=1,sum=0;
      n=atoi(argv[1]);
      for(i=0;i

    • @rajdeepchakravarty3730
      @rajdeepchakravarty3730 7 лет назад

      int main(int argc, char *argv[])
      {
      int n,f=1;
      n=atoi(argv[1]);
      while(n

    • @rajdeepchakravarty3730
      @rajdeepchakravarty3730 7 лет назад

      in factorial
      please use the while statement as -> while(n>=1) and not while(n

  • @ishantbhatia3194
    @ishantbhatia3194 7 лет назад

    IF IT IS POSSIBLE sir pls update adv java lectures.

  • @chaudharyutkarsh8617
    @chaudharyutkarsh8617 6 лет назад +1

    Sir g aapki videos m volume bhot kam hai volume thoda badhao ok

    • @mysirgdotcom
      @mysirgdotcom  6 лет назад

      problem in old videos only, see my latest content

  • @akshitsangal3166
    @akshitsangal3166 7 лет назад +2

    sir factorial ka program(using loops inC),9,10,...17,18,35,..40,...ke liye Galat o/p de raha hai.Sir,How can we resolve this problem?

  • @animeshpandey9469
    @animeshpandey9469 6 лет назад +1

    SIR G AKTU ME 70/70 DILA DIYA AAPNE
    HAR HAR MAHA-DEV

  • @vibhorsonar1618
    @vibhorsonar1618 6 лет назад +4

    yr aap mst ni mha mst ho.

  • @aniketkhole5318
    @aniketkhole5318 3 года назад

    sir product or factorial me kya diffrence h

  • @BabluKumar-cz6bx
    @BabluKumar-cz6bx 7 лет назад +1

    HOW TO FIND FACTORIAL OF NUMBER MORE THAN 16

  • @DILIPKUMAR-jd9ju
    @DILIPKUMAR-jd9ju 6 лет назад +1

    sir for loop ka use krke kis tarah krege

  • @sohamchavan9981
    @sohamchavan9981 2 года назад

    How can I try it with a for loop ?

  • @zulfeenashaikh4071
    @zulfeenashaikh4071 6 лет назад

    TQ
    .. explain well .

  • @nabinpandeya3439
    @nabinpandeya3439 4 года назад

    int n,f=1,i;
    printf("enter number: "); scanf("%d",&n);
    for(i=1;i

  • @Ajayprajapati416
    @Ajayprajapati416 6 лет назад +1

    Super

  • @shivamkumar1in145
    @shivamkumar1in145 4 года назад

    Sir can I run the program by use of for loop e.g.for(i=1;i

  • @Adityasharma-zw7xp
    @Adityasharma-zw7xp Год назад

    sir ish wale method se agar 15 ka factorial nikalne to correct output nhi aa rha h

  • @meghaagrawal8137
    @meghaagrawal8137 7 лет назад +2

    Thank u Sir....

  • @ankurgarg49
    @ankurgarg49 6 лет назад +1

    Sir, 9 aur 9 Se greater number ke liye output negative or zero show ho rha h. How can I solve it??

    • @PramodYadav-il2gk
      @PramodYadav-il2gk 6 лет назад +2

      ankur bharatpur bhai tu codeblock use kar to 25 tak hoga
      Turbo c ma 7 tak hi hota ha

  • @affafimtiaz4213
    @affafimtiaz4213 5 лет назад

    Thanks so much for this..

  • @niranjanchavan5091
    @niranjanchavan5091 6 лет назад +1

    well...

  • @MrVivek1900
    @MrVivek1900 8 лет назад

    oh grt sir thanku so much

  • @abdulrauf1569
    @abdulrauf1569 6 лет назад +2

    how the factorial of 0 is 1 plz tell sir saurabh or anyone else i done all the thinks but not build this logic so plz explain me

    • @PramodYadav-il2gk
      @PramodYadav-il2gk 6 лет назад +1

      Abdul Rauf mera ko bhi bta diyo bhai

    • @factshala01
      @factshala01 6 лет назад +2

      in mathematics, the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example, The value of 0! is 1, according to the convention for an empty product

    • @atulyakumar1702
      @atulyakumar1702 4 года назад

      When n=0 then while me jo condition h wo false ho jata h hence while loop me enter hi nhi krta h .... Uske bahar aajate h.....
      Then printf chalta h aur jase ki f=1 kiye hue h hmlg usse factorial ka value 1 print hojata h

  • @ashishprabhakar4848
    @ashishprabhakar4848 6 лет назад +1

    sir why do we need to put n in variable x ?

    • @PramodYadav-il2gk
      @PramodYadav-il2gk 6 лет назад +1

      Ashish Srivastava bhai kyuki last ma jo number ka factorial la rha ha usko bhi print kra rha ha na
      *variable x ka bina bhi program run hoga*
      Bus last ma input value nhi ayagi (jiski jarurat bhi nhi ha)

    • @PramodYadav-il2gk
      @PramodYadav-il2gk 6 лет назад

      Ashish Srivastava baki dono variables par operators ho gya ha to unki value change ho gyi ha isliya unko use nhi kar sakta *isliya variable x ki jarurat padi*

  • @animeshghosh3254
    @animeshghosh3254 8 лет назад +1

    sir pascal triangle kar dijiye pls

  • @jatishrajwani2588
    @jatishrajwani2588 3 года назад

    Sir badi values ka factorial nahi nikal raha, can u help me?

  • @omkarrastogi9137
    @omkarrastogi9137 2 года назад

    Why is factorial of 0 not 0 because f=f×0 ?

  • @itzfunnyenough8711
    @itzfunnyenough8711 5 лет назад

    Sir this program is executing till no entered is 6

  • @Hardikpatel-bu6xr
    @Hardikpatel-bu6xr 7 лет назад

    tooo goood sir

  • @yashvardhan6001
    @yashvardhan6001 4 года назад

    can you please write it using for loop

  • @riteshverma1156
    @riteshverma1156 3 года назад

    Sir sirf 7 tk sahi hai aage wrong ans krta hai please reply kijiye

  • @starkendeavours7072
    @starkendeavours7072 4 года назад

    factorial of 0 is 1 How? condition for the loop [n>=1] is becoming false for the first time so the loop must not run! Please explain the mechanism of programming for 0 !

    • @lovedeepsingh120
      @lovedeepsingh120 4 года назад

      see bro, since the condition is ---> loop should continue to run unless and until n>=1 and not n=0. When we took n equal to 0 to find factorial, that time the condition is not satisfied and hence loop will not run i.e. at that time there is no use of this condition and hence the value of factorial will be printed as the same i.e. equal to 1 which we already mentioned in main function (f=1;). Hope you understand ??

    • @starkendeavours7072
      @starkendeavours7072 4 года назад

      @@lovedeepsingh120 Okay!! Ab samjh aaya!!
      Thank you, friend to make me understand the concept. Lekin for -ve numbers also the same initialized value f=1 is printing, so sir should edit the program and print "Invalid number" on the output screen otherwise user will get confused...

    • @lovedeepsingh120
      @lovedeepsingh120 4 года назад

      @@starkendeavours7072 bro we all know that the factorial of -ve integer is not possible and even the user will also not input any -ve term for finding factorial so there is no need to print "Invaid number"...............
      Otherwise you can do it , it's your choice.

    • @starkendeavours7072
      @starkendeavours7072 4 года назад

      @@lovedeepsingh120 Yes, I know but sometimes if a user enters an invalid choice un-intentionally then in some cases program doesn't respond on the output screen and behaves abnormally which I observe in Turbo C and I need to forcefully end the program. To avoid those situations
      I think it's necessary to print these messages on the output screen.

    • @lovedeepsingh120
      @lovedeepsingh120 4 года назад +1

      @@starkendeavours7072 Yeah right bro👍👍 I agree😊

  • @sanubasak468
    @sanubasak468 8 лет назад

    if n=150...den factorial =???plz give me solution.

  • @kapildadheech9495
    @kapildadheech9495 6 лет назад

    sir why it is giving the factorial of 90 is 0

  • @gopalvarshney7126
    @gopalvarshney7126 7 месяцев назад

    If else se kaise karenge

  • @aurobindapatra8745
    @aurobindapatra8745 5 лет назад

    2-4+6-8+10-12...........n terms

  • @abhi18632
    @abhi18632 8 лет назад

    Sir plz tell how is it showing factorial of 0 because if I enter 0 it goes in n and then statement n=1 is false so it goes out of loop.
    Plz reply as soon as possible

  • @nitinchaudhary7686
    @nitinchaudhary7686 4 года назад

    Lkn saurabh sir hame kaise pta chale, ki variable ki value ( int f=1) kha mention krni hai and kha pr nai?
    Isme thora confusion ❓ hai.

    • @WASEEMAHMAD-bb9kh
      @WASEEMAHMAD-bb9kh 4 года назад

      f ki vakue starting me hi mention karna hai

    • @starkendeavours7072
      @starkendeavours7072 4 года назад +1

      yes, you can try without initialization but you will be coming up with some garbage values. So it's necessary to take f=1 ⚀ to initialize .

  • @gulshanjahan3159
    @gulshanjahan3159 6 лет назад

    write a c program to calculate even and odd number in array.

  • @tanishksahjra1498
    @tanishksahjra1498 5 лет назад

    sir while (n!=0), krk hoyga

  • @Arif-df2gh
    @Arif-df2gh 6 лет назад

    Sir mai sabhi program ko serial wise dekhna chahta hu but aesa nahi ho pata

  • @Travel_brat
    @Travel_brat 6 лет назад

    Sir output is false for number greater than 9... What could be the possible error