Computer Science, asked by Mastercard009, 4 months ago

print all palindrome numbers from 1 to 100 in java​

Answers

Answered by pragatibhatt2922
1

Answer:

Explanation:

Given a range of numbers, print all palindromes in the given range. For example if the given range is {10, 115}, then output should be {11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111}

We can run a loop from min to max and check every number for palindrome. If number is palindrome, we can simply print it.

#include<iostream>  

using namespace std;  

 

// A function to check if n is palindrome  

int isPalindrome(int n)  

{  

   // Find reverse of n  

   int rev = 0;  

   for (int i = n; i > 0; i /= 10)  

       rev = rev*10 + i%10;  

 

   // If n and rev are same, then n is palindrome  

   return (n==rev);  

}  

 

// prints palindrome between min and max  

void countPal(int min, int max)  

{  

   for (int i = min; i <= max; i++)  

       if (isPalindrome(i))  

         cout << i << " ";  

}  

 

// Driver program to test above function  

int main()  

{  

   countPal(100, 2000);  

   return 0;  

}

Similar questions