Special Programs in C − Check If The Number Is Palindrome Number

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

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

  • @youtubeweb3009
    @youtubeweb3009 4 года назад +32

    I don't think I'll be able to think any logic like this
    Like this guy does
    I wish i was smarter... :(

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

      i wish sooo :-( i am so upset!

    • @technicaljethya993
      @technicaljethya993 3 года назад +18

      He looks smarter to us because he had done lot of practice and hardwork ,do the same then other people will think same about you😉

    • @AshishKhetwal
      @AshishKhetwal 2 месяца назад +1

      did you get smarter bro?

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

    If you are finding it difficult then.
    1. Copy pen nikaalo aur loop ko poore process mei line by line calculate kro koi bhi palindrome leke.
    2. q=n kyu kiya hai ye smjho.
    3.result ko 0 kyu liya tha ,wo jab tum copy pen loge pta chl jaega.

  • @guptagopal
    @guptagopal 6 лет назад +10

    thanks a lot & congratulations because now you have 0.33M subscribers and I prey that your this journey will travel an infinite long distance.

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

    Jaspreet Singh Sir d best

  • @mayankjadhav4509
    @mayankjadhav4509 6 лет назад +16

    sir, please upload more videos like this for Armstrong number, strong number etc...and please upload is as soon as possible.

  • @abuhozaifa8719
    @abuhozaifa8719 6 лет назад +7

    Ser please upload videos about arrays in c.. Neso academy..

  • @SANTHOSHKUMAR-px7yt
    @SANTHOSHKUMAR-px7yt 3 года назад +5

    A good coaching in this video might be u can give brief explanation..thanks to neso academy

  • @mauryaashish1865
    @mauryaashish1865 3 года назад +16

    This was little hard for me to understand, how the code was actually working!
    But finally able to understand 😊

  • @yacine8171
    @yacine8171 3 месяца назад

    We can also find the number of digits first using while loop , then finding digits of the number starting from the last one and multplying each one to the power of ( number of digits - i) with the use of for loop , after that we add all of them getting a final result then comparing it to the number we have if result = number __> palindrome if not then not a palindrome

  • @jyotideveda350
    @jyotideveda350 3 года назад +32

    It is explained clearly but I couldn't understand the use of last logic that is q=q/10...

    • @nehasawant9460
      @nehasawant9460 2 года назад +2

      Me too

    • @ShahbazKhan-pf3oo
      @ShahbazKhan-pf3oo 2 года назад +30

      It's actually used to truncate the number.. For ex. n=156, we take it as q, rem=q%10 i.e 6 in this case, result=0×10+6=6, then q=156/10=15..thus we have stored the last digit in result and now we are left with 15, therefore now the loop will run again since q!=0, now rem=15%10=5, result = 6×10+5 =65, thus we reversed the last two digits now we have to truncate them so again q=15/10=1, again the loop will run, now rem=1%10=1, result=65×10+1=651, hence now we have completely reversed it, again q=1/10=0 thus it finally comes out of the loop now since it's fully reversed and q is now = 0...since in this example the original and the reversed number is not the same therefore it's not a palindrome

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

      @@ShahbazKhan-pf3oo thanks

    • @abhishek1978
      @abhishek1978 Год назад

      ​@@ShahbazKhan-pf3oothank you so much bro❤️❤️❤️❤️

    • @VarshaReddy-bf4ku
      @VarshaReddy-bf4ku Год назад

      U just divide the given number by 10

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

    thanks for the help!! new subscriber and programmer

  • @currentxchange
    @currentxchange 4 года назад +11

    Not sure about in c but you could also do this by converting to string and comparing characters

  • @ujjwal2473
    @ujjwal2473 3 года назад +8

    Thank you so much neso academy, you are always the best.

  • @TanjilAl-Nayeef
    @TanjilAl-Nayeef 9 месяцев назад

    Thanks . Love from Bangladesh 🇧🇩 and love from #Chandpur_Science_and_Technology_University-(#CSTU)

  • @thomasbulus
    @thomasbulus Год назад +3

    Thank you for the wonderful teaching sir. But why do we have to declare the variable n and later assigned its value to q in the code?

    • @varadharlikar
      @varadharlikar 6 месяцев назад

      Not neccassary but it makes it easy to access an value

  • @Dnsx_plus
    @Dnsx_plus 4 года назад +6

    Why can't we just convert the number into a string, find the lenght of the string, subtract it by one so it accesses the last character in the string, and put it in a forloop and keep adding one to the lenght of the string variable and checking it?

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

      That's possible, works best for word palindromes

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

      @@yenzyhebron5278 awesome, thanks

  • @yassinbagane
    @yassinbagane 3 года назад +4

    we simply can use 2 loops the first one i starts for 0 and the other one starts from the end and compare if t[i]!=t[j] break if not print the number/word is palindrome

  • @gugunkhongsai13
    @gugunkhongsai13 3 года назад +3

    I think your code still shows "its not a palindrome" even for palindromes

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

    thank you neso acedemy

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

    Good Afternoon

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

    Sir please upload videos for control system engineering

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

    Nice class sir

  • @APstudent-y6s
    @APstudent-y6s 9 месяцев назад

    7:58 thnx...
    bt fr the 1st time u kinda failed to crystal clear the logic to us.
    yet learned.

  • @shrur3527
    @shrur3527 Год назад +1

    Tq🙏🙏❤️❤️

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

    thank you

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

    Thank you so much...

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

    I can only check upto 10 numbers can u answer why..I used unsigned long long but nothing has changed..

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

    How to check the given string is palendrom or not sir plzzz

  • @IvyAmistad-v1n
    @IvyAmistad-v1n 4 месяца назад

    would this also work with floats?

  • @20_SinManya
    @20_SinManya 5 лет назад +8

    I have one doubt: Is '1001' is a palindrome (Note the single quotes before answering)?It would be very nice if you can show the program using strings.

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

      For that we need to use arrays.... using arrays it will be very easy, just one for loop will be used.

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

      @@vprakash2471 what if we we convert the number into a string a get the first and last character and compare them? i mean palindrome numbers always start and end with the same numbers

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

    what is code about racecar,xox ..etc; wether to checkpalidrome or not ?

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

    Thank u

  • @ضحكتكتهمنا-ط3ر
    @ضحكتكتهمنا-ط3ر 3 года назад +1

    pls help me what i do when i try to think in problem and failed again and again for week and with pin and paper and failed again and ask hint and not know this problem and after all this i see answer her
    is this true ??!!
    thanks for this video and need any one make experience said me is this good way or know.

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

    This is lit♥️

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

    Badhiya video

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

    cool video!!!

  • @Biswadip_roy
    @Biswadip_roy День назад

    It's not working for more than 8 digit numbers

  • @tayyab.sheikh
    @tayyab.sheikh 11 месяцев назад +2

    I couldn't understand this line
    q = n

  • @formaltechz
    @formaltechz 10 месяцев назад +2

    Racecar is palindrome 😅

  • @Trafalgar_D_law_
    @Trafalgar_D_law_ 4 года назад +2

    what is the remainder of 2%10 ?last step , so the given example should not be palindrome know

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

    But how will it know that after dividing 2332 with 10 it should divide 233 with 10 and after that it should divide 23 with10 and 2 with 10???

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

    How will we check for names

  • @Indianitguy-cv6pf
    @Indianitguy-cv6pf 4 года назад

    Sir we cannot check the number of digit greater than 11 please explain it

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

    sir please upload datastructers vedios please

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

    will u complete syllabus before gate'19 sir?

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

    firstly , thank you for effort
    i have tried 123454321 and it is palindrome while 12345654321 is not ??!!

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

      Even ..i am facing same issues, for very big numbers it's showing like this...
      I even tried to by making int to long long int ...now wt to do??

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

    Me still learning this code, C is base lol 😁

  • @thanuja.07
    @thanuja.07 2 года назад

    Why should we assign n to q
    q=n;

    • @techieuniquegiddy
      @techieuniquegiddy Год назад

      because we want to use q for our manipulation and not touch n, so that at the end we can compare n with the result

  • @currycel470
    @currycel470 10 месяцев назад

    Lol, spent 30 mins to figure out what i am doing wrong, just realised i declared n = q not q=n. lmao

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

    What happen if we put q=n; inside while loop

    • @JayKumar-mr2oh
      @JayKumar-mr2oh 2 года назад

      Ah, the q=q/10 statement would be useless.

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

    In my laptop execution time is too long,
    So please someone suggest me a good application for c language in laptop 🙂

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

    Sir what compiler you are using

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

    why is q!=0 in while loop

    • @vishal-sr5et
      @vishal-sr5et 3 года назад

      Bcoz at the end ,when last digit from back ,is divided by 10,it would give 0 and our reversing processing would be finished

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

      @@vishal-sr5et thanks bro

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

    Face reveal plz

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

    🤟

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

    4:53

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

    why should we use only 10 to divide the number, i have doubt in it

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

      becuz u want to remove the last digit each time

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

    plz reply

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

    🙏🙏🙏🙏

  • @tasneemmohammad2452
    @tasneemmohammad2452 2 года назад +2

    #include
    int main()
    {
    int result=0,n,rem,x;
    scanf("%d",n);
    x = n ;
    while(x!=0)
    {
    rem = x%10;
    result = result*10 + rem;
    x = x/10;
    }
    if (result == n)
    printf("palindrome");
    else
    printf("not palindrome");
    return 0;
    }
    goddamit im not getting required result.whyy?

    • @JayKumar-mr2oh
      @JayKumar-mr2oh 2 года назад

      Put & ampersand symbol in scanf while storing value at n variable.

  • @ececse
    @ececse Год назад

    thankyou sir