কম্পিউটার টিউটোরিয়াল

সি-তে একটি লিস্টে সব প্যালিনড্রোম সংখ্যা বের করুন


একটি লিস্ট থেকে সব প্যালিনড্রোম সংখ্যা বের করার সহজ প্রোগ্রাম। প্রতিটি নম্বর নিন, প্যালিনড্রোম কিনা চেক করুন, হলে প্রিন্ট করুন।

অ্যালগরিদম

getAllPalindrome(arr, n)

Begin for each e in arr do if e is palindrome then print e end if done End

উদাহরণ

#include <iostream> #include <cmath> using namespace std; bool isPalindrome(int n){    int reverse=0, t=n;    while(t!=0){ reverse=reverse*10 + t%10; t/=10; }    return n==reverse; } int getAllPalindrome(int arr[], int n) {    for(int i=0; i<n; i++) if(isPalindrome(arr[i])) cout << arr[i] << " "; } int main() {    int arr[] = {25,145,85,121,632,111,858,45};    int n = sizeof(arr)/sizeof(arr[0]);    cout << "All palindromes: ";    getAllPalindrome(arr, n); }

আউটপুট

All palindromes: 121 111 858

  1. C প্রোগ্রাম: অ্যারে প্যালিনড্রোম কিনা চেক করা

  2. C প্রোগ্রাম: আর্মস্ট্রং নাম্বার (Armstrong Number) যাচাই

  3. C++-তে অ্যারেতে থাকা সব প্রাইম নম্বরের গুণফল বের করা

  4. পাইথনে লিস্টের সব সংখ্যা গুণফল বের করার প্রোগ্রাম