fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. int n, aux, largo=1, ultimo, aux2;
  5. int base[100];
  6. bool saber=true;
  7. int main()
  8. {
  9. cin>>n;
  10. for (int i=1;i<=300;i++){
  11. aux=pow(i, 2);
  12. aux2=aux;
  13. while(aux!=0){
  14. base[largo]=aux%10;
  15. aux/=10;
  16. largo++;
  17. }
  18. ultimo=largo-1;
  19. for (int j=1;j<=largo/2;j++){
  20. if (base[j]!=base[ultimo]){
  21. saber=false;
  22. break;
  23. }
  24. ultimo--;
  25. }
  26. if (saber){
  27. cout<<aux2<<endl;
  28. }
  29. saber=true;
  30. largo=1;
  31. }
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 4476KB
stdin
2
stdout
1
4
9
121
484
676
10201
12321
14641
40804
44944
69696