Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 주어진 범위의 모든 회문을 인쇄하는 프로그램

<시간/>

이 튜토리얼에서는 주어진 범위의 모든 회문을 인쇄하는 프로그램에 대해 논의할 것입니다.

이를 위해 회문을 찾을 수 있는 수학적 범위가 제공됩니다. 우리의 임무는 해당 범위에 있는 모든 회문을 찾아 다시 인쇄하는 것입니다.

#include<iostream>
using namespace std;
//checking if the number is a palindrome
int is_palin(int n){
   int rev = 0;
   for (int i = n; i > 0; i /= 10)
   rev = rev*10 + i%10;
   return (n==rev);
}
void countPal(int min, int max){
   for (int i = min; i <= max; i++)
   if (is_palin(i))
   cout << i << " ";
}
int main(){
   countPal(99, 250);
   return 0;
}

출력

99 101 111 121 131 141 151 161 171 181 191 202 212 222 232 242