Header Ads

ad728
  • New Updates

    Increment and Decrement Program


    Increment and Decrement Program

      
    #include <stdio.h>
    main()
    {
    int x = 10, y = 20, z = 30;
    printf("\n x = 10, y = 20, z = 30 \n");
    printf("\n ++x + y = %d", ++x + y);
    printf("\t x = %d, y = %d, z = %d", x, y, z);
    printf("\n y++ + z = %d", y++ + z);
    printf("\t x = %d, y = %d, z = %d", x, y, z);
    printf("\n --z + x = %d", --z + x);
    printf("\t x = %d, y = %d, z = %d", x, y, z);
    printf("\n y-- + x = %d", y-- + x);
    printf("\t x = %d, y = %d, z = %d", x, y, z);
    }
    
    

    Output

    x = 10, y = 20, z = 30 ++x + y = 31 x = 11, y = 20, z = 30 y++ + z = 50 x = 11, y = 21, z = 30 --z + x = 40 x = 11, y = 21, z = 29 y-- + x = 32 x = 11, y = 20, z = 29

    इस Program में तीन variable लिया गया है x=10 , y=20 z=30 ये तीनो को आवशयकता अनुसार घटाया या बढ़ाया जा रहा है | पहले इसे Print कराया गया इस Variable को printf( ) Function कि मद्दद से  printf(“\n x=10, y=20, z=30 \n”); फिर उसके बाद x की value को Pre – increment करके y के साथ जोड़ दिया गया पहले x की value  10 थी increment करने के बाद ये 11 हो गई और y की value 20 है दोनों का जोड़ने पर 11+20 =31 आता है |

    अब दूसरे printf() Function में y की value को बाद में Increment करना है y की value अभी 20 और z की value 30 है इसलिए y और z का जोड़ करेगे तो 50 होगा aur जोड़ होने के  बाद y की value एक Increment हो जाती है और y की value 21 हो जाती है |

    अब तीसरे   printf() Function में z की  value पहले Decrement की है फिर x की value से जोड़ देते है | z की  value अभी 30 है फिर Decrement होकर 29 हो जाता है और x की value 11 है फिर z की value और x को value जोड़ देते है और इन दोनों का जोड़ 40 आता है |

    अब चौथे printf() function में y की value को बाद में Decrement की है | y की value  को पहले x में जोड़कर फिर y की value को Decrease करेंगे | y की value 21 से 20 हो गई , y की value और x की value दोनों को जोड़कर 32 आएगा |

     


    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728