Palindrominumero c:ssä: A palindrominumero On numero, joka on sama kääntämisen jälkeen . Esimerkiksi 121, 34543, 343, 131, 48984 ovat palindrominumeroita.
Palindrominumeroalgoritmi
- Hanki numero käyttäjältä
- Pidä numero väliaikaisessa muuttujassa
- Käännä numero toisinpäin
- Vertaa väliaikaista numeroa käänteiseen numeroon
- Jos molemmat numerot ovat samat, tulosta palindrominumero
- Muuten tulosta ei palindrominumeroa
Katsotaanpa palindromiohjelmaa C:ssä. Tässä c-ohjelmassa saamme syötteen käyttäjältä ja tarkistamme, onko numero palindromi vai ei.
#include int main() { int n,r,sum=0,temp; printf('enter the number='); scanf('%d',&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf('palindrome number '); else printf('not palindrome'); return 0; }
Lähtö:
enter the number=151 palindrome number enter the number=5621 not palindrome number