Special Programs in C − Pyramid of Stars

Поділитися
Вставка
  • Опубліковано 4 сер 2018
  • C Programming & Data Structures: Special C Programs − Pyramid of Stars.
    Topics discussed:
    1) How to print a pyramid of stars using only for loops and if-else condition.
    C Programming Lectures: goo.gl/7Eh2SS
    Follow Neso Academy on Instagram: @nesoacademy(bit.ly/2XP63OE)
    Follow me on Instagram: @jaspreetedu(bit.ly/2YX26E5)
    Contribute: www.nesoacademy.org/donate
    Memberships: bit.ly/2U7YSPI
    Books: www.nesoacademy.org/recommende...
    Website ► www.nesoacademy.org/
    Forum ► forum.nesoacademy.org/
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Music:
    Axol x Alex Skrindo - You [NCS Release]
    #CProgrammingByNeso #CProgramming #PyramidCProgram #PatternProgram

КОМЕНТАРІ • 428

  • @nitins7103
    @nitins7103 6 років тому +326

    This tutorial is by far the best on the internet in solving the pyramid problems, so beautifully expressed. Thank you Neso Academy! Brilliant job

    • @SurajKumar-jx4zw
      @SurajKumar-jx4zw 4 роки тому +7

      Bhai kabhi fursat mile to Saurav sukhla sir Ka video dekhna

    • @SaifCSE__
      @SaifCSE__ 3 роки тому +6

      @@SurajKumar-jx4zw dekhkr idhr aaya hu bro
      Yaha depth mei smjhaya gya

    • @daverussell4052
      @daverussell4052 3 роки тому +2

      @@tamil8198 maybe because you dont put the new line character??
      like that cause printf wont automaticly put the
      character

    • @balakrishnabalu3035
      @balakrishnabalu3035 2 роки тому +1

      @@SurajKumar-jx4zw rarattygg

    • @shashinegative9366
      @shashinegative9366 2 роки тому

      if someone feel it dificult try this ....
      int main() {
      int total_rows;
      printf("enter the size of rows
      ");
      scanf("%d",&total_rows);
      for(int rows=1;rows

  • @rajcodes100
    @rajcodes100 4 роки тому +62

    You have literally nailed this concept in true mathematical style - kudos to you sir.

  • @rakeshgain5495
    @rakeshgain5495 4 роки тому +13

    I am an Engineering Student and I found your way of teaching is best to understand all these concept. Excellent Sir !!

  • @mayrah8813
    @mayrah8813 3 роки тому +18

    My uni teacher just handed us a book and said good luck and gives us homework I always come here because you help so much more thank you. 🥰

  • @daytrade1013
    @daytrade1013 4 роки тому +22

    It took me a few watches to fully comprehend this, but you are definitely the best at explaining code. I have watched used everything and everyone from freecodecamp and CS50(harvard) to Traversy and WesBos ... Best programming tutor out there .. not even close.. A+++++ thank you!

  • @Ankitkumar-bn2bs
    @Ankitkumar-bn2bs 3 роки тому +11

    Hats off ! to your teaching style. Petition to bring your multiple copies into all the schools of India. 🙏

  • @okkami676
    @okkami676 2 роки тому +1

    This is by far the BEST EXPLANATION of the pyramid nested loop that I have seen. Thank you SO MUCH, SIR!

  • @samrat9197
    @samrat9197 3 роки тому +3

    this is one of the finest channel where you find all the stuff from basics to the in depth level that too for free this is far better than all those white hat jr.It really helped me a lot thank for the entire neso academy team

  • @rakeshgaddam5739
    @rakeshgaddam5739 4 роки тому +44

    Sir,your explanation is so good that even high school student can also understand. Thankyou sir.

  • @youhub1x
    @youhub1x Рік тому +2

    Here we can write
    If( j > (n-i) && j < (n+i) )
    Instead of
    If(j=n+(i-1))

  • @iamDejaray1
    @iamDejaray1 3 роки тому +15

    This man can really teach. No tutorials on UA-cam beats this, Yes!, None!

  • @RishiSingh-dj9ou
    @RishiSingh-dj9ou 3 роки тому +14

    As a beginner i am watching this tutorial (jbki internet par phle se hi freshly prepared tutorials available h jo latest h )but even this content of neso is far far better than those latest tutorial.....❣️❣️❣️🤪🤪

    • @nesoacademy
      @nesoacademy  3 роки тому +6

      Yes, latest has not much to do with these basic courses.

  • @IZALEXZ
    @IZALEXZ Рік тому +9

    I rarely comment on anything and this is by far one one the most well made tutorials I have ever watched!

  • @priyankapawar4789
    @priyankapawar4789 5 років тому +9

    Thank you for explaining with concept of matrix....clear view about the pyramid structure... thank you,

  • @smritiyadav907
    @smritiyadav907 Рік тому +11

    OMG This so fabulous .❣ I couldn't to resist my self for comment really the way you are expressing and solve the problems i think a small child can also understand. If all the teachers will taught like this then there will be no existence of mindless people in all over the world.🙇‍♀
    THANK YOU SO MUCH SIR ! 🙌

  • @ashwinivaidya4183
    @ashwinivaidya4183 Рік тому

    In my engg career, after paying to many institute and coching center finally now from Neso academy i got to know and understood better than any of these ... That too free of cost ... Thank you ❤️❤️💯💯

  • @vishalyadav067
    @vishalyadav067 3 роки тому

    Love you so much sir , i see alote of UA-cam video about c++ * pattern but no one explain how this nested for loop work , but my doubt is clear after watching this video....👍👍👍👍🙏🙏🙏🙏❤️❤️❤️❤️one of the best teacher for c programming language in the world....

  • @cryscoxx
    @cryscoxx Рік тому

    your tutorials are the best. i find myself understand the concept fully from your videos. if there were any other creators appear when i search for something, i'll always put you first, for real! thank you sir 💖

  • @Sinister_Rewind
    @Sinister_Rewind 4 роки тому +5

    Wow sir that was awesome, ur explanation is lit !!! I never thought i will get this program in just some mins

  • @justcaused6182
    @justcaused6182 3 роки тому +10

    Dude, I usually don't like Indian tutorials, but damn, you are so understandable and you explain very well. I always skipped these kind of tasks because I never understood them. Now I'll never skip it!

  • @swagatamchakraborty3352
    @swagatamchakraborty3352 6 років тому +8

    Excellent solution to this special problem of pyramid of stars! Truly speaking I have never seen such a simplified way of solving this kind of pattern programs. Excellent effort! Just keep it up Neso Academy! Looking forward to many such simplified solutions to other well known pattern programs.

  • @cocolasticot9027
    @cocolasticot9027 Рік тому

    As an alternative you can write your if statement for the blanks :
    (with the for loops initialised to 0)
    if (i + j < n - 1 || j - i > n - 1)
    {
    printf(" ");
    }
    else
    {
    printf("*");
    }

  • @m3dev
    @m3dev 3 роки тому +1

    The best UA-cam channel i have seen ever, thanks buddy for the easy explanation.

  • @muhammadfachri3884
    @muhammadfachri3884 4 роки тому +4

    Clearly explained, good job for making this video, it helps a lot. I hope your channel get a lot of subcribers

  • @Shanmukha19
    @Shanmukha19 3 роки тому +4

    Hats off to your explanation.
    What a great lecture loved it.
    Thanks a lot.

  • @bharathkumars8535
    @bharathkumars8535 4 роки тому +4

    Worthy Channel ! Truely amazing sir. Thanks a lot for your great efforts.

  • @vietnhatvo8345
    @vietnhatvo8345 2 роки тому +3

    Thanks for the lesson Sir. I have another way to solve the problem as below:
    int main()
    {
    int n=0;
    printf("Input the number of row:");
    scanf("%d", &n);
    for (int i = 1; i = 0; blankspace--)
    {
    printf(" ");
    }
    for (int star = 1; star < 2 * i; star++)
    {
    printf("*");
    }
    printf("
    ");
    }
    return 0;
    }

  • @devangihprajapati4162
    @devangihprajapati4162 4 роки тому +9

    Sir you are teaching very nicely.
    Your teaching is outstanding and excellent.

  • @anilkumargupta4894
    @anilkumargupta4894 6 років тому +8

    Clearity of concept of how matrix is used in coding ..... It make quest. Bit easier .😎

  • @pravinnaga3524
    @pravinnaga3524 5 років тому +14

    Wowwww 😻😻😍 explained neatly nd clearly the concept !! 🖤😍💯😄

  • @rohitupasani3239
    @rohitupasani3239 4 місяці тому

    I have been confused about this pattern logic for a month I wasn't able to understand it, you explained it in a very easy way thank you so much sir ❤️

  • @computertreasure8856
    @computertreasure8856 3 роки тому

    Your channel is best ....👌👌
    You are providing complete and clear concept of programming...I am very lucky that I got your channel.... thank you so much sir 🙏🙏 for this content.😊😊

  • @AkashR4J
    @AkashR4J 5 років тому +3

    Sir...from deep heart ...you really make me understand

  • @mounikaveeramreddy236
    @mounikaveeramreddy236 4 роки тому +7

    Easiest logic to solve patterns... Thanks to neso academy

  • @amrsaad9772
    @amrsaad9772 4 роки тому +1

    Actually this is amazing video.. You made it very easy to understand with your representation

  • @akkapakapujitha9482
    @akkapakapujitha9482 4 роки тому +1

    wow very great explanation sir thank you sooo much for your clear explanation .The best lecture of pyramids of c ever.

  • @bjr816
    @bjr816 4 роки тому +2

    I had to learn this in cpp and java and yet I had to come to CProgramming video to understand it lol. It all makes sense now.

  • @sonalkamble2453
    @sonalkamble2453 3 роки тому +1

    The code is incorrect... you need to initialize i and j =0. Also for the first for loop you need to put for(i =0; i < n; i++)

  • @dem0aikido
    @dem0aikido Рік тому

    Very good explanations. All your videos is a small treasure. Thank you

  • @YuvarajK-ew3cm
    @YuvarajK-ew3cm 27 днів тому

    Thank you !! this helped me to clear the concept of coordination or placement well explained with boxes !!

  • @yogeshs4397
    @yogeshs4397 4 роки тому +1

    Amazing teaching.... I understood everything

  • @rohitkumarverma7258
    @rohitkumarverma7258 Рік тому

    this is the best solution of the pyramid problem ,this is really helpul .thanks to the nesso academy for this .

  • @aruhi8524
    @aruhi8524 2 роки тому

    Thanks because of you I found my first programming language easy and it's my first vedio. Have wishful days.

  • @mahimsd7645
    @mahimsd7645 5 років тому

    Excellent explanations ....
    Best of the Best !!!!!

  • @amruthas6974
    @amruthas6974 5 років тому

    Very good explanation.. much easy to understand.. Thank u sir

  • @yaswanthkosuru
    @yaswanthkosuru Рік тому +1

    really amazing finally i tried a another approach

  • @pramodkumarsahu7092
    @pramodkumarsahu7092 Рік тому

    I have watched so many related videos. This is the best!. Thanks a lot for this

  • @ammulurani8285
    @ammulurani8285 3 роки тому +2

    Finally got it..after so many trials...thanks

  • @sadakalo2818
    @sadakalo2818 5 років тому +4

    Yes ! This is Beautiful and you are the Master.

  • @excitedbox5705
    @excitedbox5705 4 роки тому +1

    You could also print n-(i+1) spaces and print i+n-spaces stars. And increment i. That way you can use a for loops like you use in your first example. First you have 4-1 so print 3 spaces and 4-3 spaces is 1 star. Increment i to 1 and you have 4-2 so print 2 spaces and n+1 is 5, -2 spaces is 3 stars. increment i again and so on.

  • @pritigohil777
    @pritigohil777 Рік тому +4

    Amazing! The way you have simplified things is fantastic.

  • @alejguz1552
    @alejguz1552 3 роки тому +24

    Bro, I wish I had this video 10 years ago when I took my first programming course.. very informative keep it up

    • @elianapathan2034
      @elianapathan2034 3 роки тому +2

      Hey can you tell me how you build your own logic any tips please

  • @bscreationvlog300
    @bscreationvlog300 Рік тому

    It is the best channel for learning
    For dry run every program... thanks so much...
    Sir...

  • @d07-poonampatil33
    @d07-poonampatil33 5 років тому +1

    You are amazing sir ... I easly get this
    Thank you so much.... 👌🏼

  • @nazmapervin7198
    @nazmapervin7198 4 роки тому +1

    This is one of the most helpful videos!!Keep it up!!

  • @asifalam206
    @asifalam206 4 роки тому +4

    Amazing one sir....
    💚 from 🇧🇩

  • @sakshisrivastava7033
    @sakshisrivastava7033 3 роки тому

    I'm in love with dry run now... And u made this happen sir

  • @roshinisrini227
    @roshinisrini227 2 роки тому

    fall in love with your way of explaining...... just awesome

  • @TeluguGamersClub
    @TeluguGamersClub 4 роки тому +2

    Thanq Neso academy you made this one very easy to understand

  • @nabeelmhd669
    @nabeelmhd669 3 роки тому

    this is the best trick....thankyou for making the job simple !!

  • @b.swain6140
    @b.swain6140 4 роки тому

    Thank you for clearing my doubt

  • @rozaparvin-1387
    @rozaparvin-1387 2 роки тому

    A huge thank you to you, sir..this was the best explanation ever.✨

  • @Kushaan_1
    @Kushaan_1 3 роки тому

    Lucid explanation of a tricky concept,thank u sir!!

  • @niladrisekharmondal458
    @niladrisekharmondal458 4 роки тому +1

    Beautifully explained.

  • @lucasjohn3014
    @lucasjohn3014 4 роки тому +7

    wonderful explanation mathematically.

  • @mformust6502
    @mformust6502 3 роки тому +1

    the best best best best best best top top top and the most wonderfull video to learn these structure.God bless you sir

  • @PritamSoni
    @PritamSoni 6 років тому +3

    Can you please upload the data structure part of C in detail.
    Will be very helpful

  • @equianodevonte2301
    @equianodevonte2301 4 роки тому

    There's a formula for the number of spaces printed on each row prior to the selected character (totalRows - rowNum). It's fewer lines of code or a simpler implementation.

  • @afrazsiddiqui8810
    @afrazsiddiqui8810 2 роки тому

    Can u please clear one doubt, how do the random chosen integer i j can determine the place of * ? I mean i am just confused how does chosing variables determine the place

  • @AJ-rj6ee
    @AJ-rj6ee 4 роки тому

    clearly explained! thanks!

  • @nandinishende750
    @nandinishende750 Рік тому

    Your explanation is fabulous..... Thank you so much from Bottom of my heart 💓

  • @tarunkantighosh287
    @tarunkantighosh287 Рік тому

    What a nice explanations about pattern! Awesome

  • @suvodas_68
    @suvodas_68 4 роки тому +1

    a very good and important topic.what the coe will be for a diamond pattern?

  • @aniketsingh1667
    @aniketsingh1667 4 роки тому +2

    Very well explained buddy 👌 that was really helpful

  • @sidhassan1351
    @sidhassan1351 4 роки тому

    hello, what if i have E block and it 7 rows and 6 columns

  • @manoharsagunthalla9215
    @manoharsagunthalla9215 2 роки тому

    Thank you very much sir! No one , so far explain the mathematical theory ( calculus) behind it, explain behind forming pyramids.

  • @katm752
    @katm752 2 роки тому

    good explanation simple thank you wish i've found your channel before

  • @renugadevi611
    @renugadevi611 4 роки тому +4

    Wonderfull explanation 👌👌👌👌👌👌👏👏👏👏

  • @peymant2341
    @peymant2341 2 роки тому +1

    I was all good until 07:56 . how does writing n-2-1 is going to ACTUALLY relate it to the second column? How does C figures out we are using Matrix?
    {
    int i, j;
    for(i=1;i

  • @Trafalgar_D_law_
    @Trafalgar_D_law_ 4 роки тому

    I can be only consider as rows ? Or can we consider it as columns?

  • @francoislecanadien1710
    @francoislecanadien1710 3 роки тому

    Crystal clear, thanks Sir !

  • @gykg3202
    @gykg3202 3 роки тому

    So well explained thank you for it!

  • @anandrp8456
    @anandrp8456 2 роки тому

    Thank you. understand the idea.

  • @surajdhulannavar3696
    @surajdhulannavar3696 5 років тому +1

    without using if loop we use for loop as for(j=1;j

  • @mercnem6855
    @mercnem6855 3 роки тому +30

    Great explanation, but when explaining the placement of the stars shouldn't you have a "
    " line just outside of the second loop? When running as is, all four stars are on the same row.

    • @gargimohanty955
      @gargimohanty955 2 роки тому

      exactly!

    • @vikaspanchal6628
      @vikaspanchal6628 2 роки тому +1

      Yes, how to resolve this

    • @gargimohanty955
      @gargimohanty955 2 роки тому +4

      @@vikaspanchal6628 there are two loops right ?
      So you have to place the printf("
      "); out of the second loop but inside the first loop.
      And everything else will stay the same.

    • @carnage_wolfiger
      @carnage_wolfiger 4 місяці тому

      I was going to reply. But when I saw this comment in 3 yr old 💀. btw 10:18 here you can see

  • @vikramsingh-xz8uk
    @vikramsingh-xz8uk 5 років тому +2

    Excellent bro nice video ....you rocks bro...u got the swag...

  • @dgovardhan3430
    @dgovardhan3430 3 роки тому +1

    Sir so good explanation thank u for explaining with logic❤️.

  • @5abdulsami
    @5abdulsami Рік тому

    Most easily understandable lecture!❣

  • @PavithraGH30
    @PavithraGH30 25 днів тому

    i did not understand y we use 2n-1 in the j col? can any1 explain plz

  • @saiganapriya3024
    @saiganapriya3024 4 роки тому +1

    Finally I understood this!! Thanks a lot !!!!!!!!!!!!!!!!!!!!! :)

  • @manhtranthien612
    @manhtranthien612 Рік тому

    thanks a lots for your lession, it's really hopefull for me to practice c++ thanks a lots

  • @Iamdjsawant
    @Iamdjsawant 5 років тому +3

    oh, That amazing solution bro.

  • @swetasingh8494
    @swetasingh8494 4 роки тому +1

    Mind blowing explanation

  • @hanadotexe
    @hanadotexe 4 роки тому +2

    brilliant!!! thank you!!!

  • @naggoudregati
    @naggoudregati 7 місяців тому

    This is really superb ❤👏 I love it

  • @mehwishfatima7136
    @mehwishfatima7136 3 роки тому

    Thankyou for such an easy explanation.

  • @NTGgaming1
    @NTGgaming1 Рік тому

    sir ,
    there is a mistake in there .
    we have to give another printf function for new line ,
    printf("
    ");
    then only print the stars as like 2*2 matrix...

  • @caghey
    @caghey Рік тому

    i finally understood.. thank you so much!!

  • @ronniesenpai4839
    @ronniesenpai4839 4 місяці тому

    Very well explained! 👏🏻