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

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ส.ค. 2018
  • C Programming & Data Structures: Special C Programs − Check If The Number Is Palindrome Number.
    Topics discussed:
    1) Meaning of palindrome.
    2) Palindrome numbers.
    3) How to check if the number is a palindrome or not?
    4) C program to check if the number is a palindrome.
    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 #PalindromeNumberProgram

ความคิดเห็น • 101

  • @youtubeweb3009
    @youtubeweb3009 4 ปีที่แล้ว +21

    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 3 ปีที่แล้ว +1

      i wish sooo :-( i am so upset!

    • @technicaljethya993
      @technicaljethya993 3 ปีที่แล้ว +12

      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😉

  • @SANTHOSHKUMAR-px7yt
    @SANTHOSHKUMAR-px7yt 3 ปีที่แล้ว +5

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

  • @awilomar8383
    @awilomar8383 2 ปีที่แล้ว

    thank you neso acedemy

  • @mayankjadhav4509
    @mayankjadhav4509 5 ปีที่แล้ว +16

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

  • @abuhozaifa8719
    @abuhozaifa8719 5 ปีที่แล้ว +7

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

  • @guptagopal
    @guptagopal 5 ปีที่แล้ว +9

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

  • @yogavelanbj9967
    @yogavelanbj9967 5 ปีที่แล้ว +3

    Sir please upload videos for control system engineering

  • @beingkind3610
    @beingkind3610 2 ปีที่แล้ว

    Thank you so much...

  • @darkwhisper98
    @darkwhisper98 5 ปีที่แล้ว +2

    thanks for the help!! new subscriber and programmer

  • @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.

  • @currentxchange
    @currentxchange 3 ปีที่แล้ว +10

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

  • @mehediazad1780
    @mehediazad1780 2 ปีที่แล้ว

    thank you

  • @ujjwal2473
    @ujjwal2473 3 ปีที่แล้ว +8

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

  • @true4189
    @true4189 3 ปีที่แล้ว

    Thank u

  • @camerald8257
    @camerald8257 3 ปีที่แล้ว +1

    This is lit♥️

  • @TanjilAl-Nayeef
    @TanjilAl-Nayeef 4 หลายเดือนก่อน

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

  • @ececse
    @ececse ปีที่แล้ว

    thankyou sir

  • @truegrabbers
    @truegrabbers 3 ปีที่แล้ว +1

    Jaspreet Singh Sir d best

  • @aatmakumar4631
    @aatmakumar4631 2 ปีที่แล้ว

    Nice class sir

  • @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 หลายเดือนก่อน

      Not neccassary but it makes it easy to access an value

  • @mauryaashish1865
    @mauryaashish1865 3 ปีที่แล้ว +14

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

    • @mauryaashish1865
      @mauryaashish1865 3 ปีที่แล้ว

      @@kellenlance7184 Now you guys broke up! LOL 😂

    • @mauryaashish1865
      @mauryaashish1865 3 ปีที่แล้ว

      @Aydin Gregory Thumbs up to you! 😀

  • @professorcat431
    @professorcat431 5 ปีที่แล้ว

    Badhiya video

  • @user-kr5tp1ls3d
    @user-kr5tp1ls3d 4 หลายเดือนก่อน

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

  • @julyxi
    @julyxi 2 ปีที่แล้ว

    cool video!!!

  • @I_am_smooth_as_butter
    @I_am_smooth_as_butter 4 ปีที่แล้ว +2

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

  • @harishbabuthrovagunta2245
    @harishbabuthrovagunta2245 2 ปีที่แล้ว

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

  • @Indianitguy-cv6pf
    @Indianitguy-cv6pf 4 ปีที่แล้ว

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

  • @shrur3527
    @shrur3527 7 หลายเดือนก่อน +1

    Tq🙏🙏❤️❤️

  • @gugunkhongsai13
    @gugunkhongsai13 2 ปีที่แล้ว +3

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

  • @andistheinforitbutso7513
    @andistheinforitbutso7513 2 ปีที่แล้ว

    Good Afternoon

  • @gagansingh7251
    @gagansingh7251 2 ปีที่แล้ว

    How will we check for names

  • @thejagoud2950
    @thejagoud2950 4 ปีที่แล้ว

    sir please upload datastructers vedios please

  • @goodppl9401
    @goodppl9401 3 ปีที่แล้ว +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 2 ปีที่แล้ว +1

      That's possible, works best for word palindromes

    • @goodppl9401
      @goodppl9401 2 ปีที่แล้ว

      @@yenzyhebron5278 awesome, thanks

  • @amiteshyadav231
    @amiteshyadav231 5 ปีที่แล้ว +1

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

  • @yassinbagane
    @yassinbagane 2 ปีที่แล้ว +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

  • @jyotideveda350
    @jyotideveda350 2 ปีที่แล้ว +25

    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 ปีที่แล้ว +21

      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 10 หลายเดือนก่อน

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

    • @VarshaReddy-bf4ku
      @VarshaReddy-bf4ku 7 หลายเดือนก่อน

      U just divide the given number by 10

  • @user-kr9wx5of8j
    @user-kr9wx5of8j 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.

  • @DNNGadget
    @DNNGadget 2 ปีที่แล้ว

    Me still learning this code, C is base lol 😁

  • @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

  • @satishkumarperla1989
    @satishkumarperla1989 5 ปีที่แล้ว +1

    will u complete syllabus before gate'19 sir?

  • @rishabhmodi9732
    @rishabhmodi9732 3 ปีที่แล้ว

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

    • @JayKumar-mr2oh
      @JayKumar-mr2oh ปีที่แล้ว

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

  • @krinesh
    @krinesh ปีที่แล้ว

    4:53

  • @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???

  • @ItsAbhiDestiny
    @ItsAbhiDestiny 2 ปีที่แล้ว +1

    🤟

  • @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 ปีที่แล้ว

      @@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

  • @priyankabehera8288
    @priyankabehera8288 3 ปีที่แล้ว

    🙏🙏🙏🙏

  • @tayyab.sheikh
    @tayyab.sheikh 5 หลายเดือนก่อน +1

    I couldn't understand this line
    q = n

  • @thripthi5298
    @thripthi5298 2 ปีที่แล้ว

    Why should we assign n to q
    q=n;

    • @edoghotugideon28
      @edoghotugideon28 ปีที่แล้ว

      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

  • @palani8776
    @palani8776 5 ปีที่แล้ว

    Sir what compiler you are using

  • @abhishekhugar212
    @abhishekhugar212 3 ปีที่แล้ว

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

    • @Elliababy2
      @Elliababy2 29 วันที่ผ่านมา

      vs code

  • @currycel470
    @currycel470 5 หลายเดือนก่อน

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

  • @mohamedkhawaga8067
    @mohamedkhawaga8067 2 ปีที่แล้ว

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

    • @Neighbour11
      @Neighbour11 ปีที่แล้ว

      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??

  • @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

  • @anubhav3623
    @anubhav3623 3 ปีที่แล้ว

    plz reply

  • @formaltechz
    @formaltechz 5 หลายเดือนก่อน +2

    Racecar is palindrome 😅

  • @valishapallav1990
    @valishapallav1990 2 ปีที่แล้ว

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

    • @jaydenferrer7096
      @jaydenferrer7096 2 ปีที่แล้ว

      becuz u want to remove the last digit each time

  • @allaboutlovelife3915
    @allaboutlovelife3915 2 ปีที่แล้ว

    Face reveal plz

  • @tasneemmohammad2452
    @tasneemmohammad2452 ปีที่แล้ว +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 ปีที่แล้ว

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