fork download
  1. #include <iostream>
  2. #include <sstream>
  3. using namespace std;
  4. bool warunek(int a,int b);
  5. void fun()
  6. {
  7. int max=0;
  8. for(int i=999;i>=100;i-=2)
  9. {
  10. for(int j=999;j>=100;j-=6)
  11. {
  12. if(warunek(j,i))
  13. {
  14. if(max<(j*i))
  15. {
  16. max=j*i;
  17. cout<<max<<endl;
  18. }
  19. }
  20. }
  21. }
  22. }
  23. bool warunek(int a,int b)
  24. {
  25. long long calosc=a*b;
  26. ostringstream s_lidzba;
  27. s_lidzba<<calosc;
  28. string str = s_lidzba.str();
  29. if((str[2]==str[str.length()-3])and(str[0]==str[str.length()-1])and(str[1]==str[str.length()-2]))
  30. {
  31. return true;
  32. }
  33. else
  34. {
  35. return false;
  36. }
  37. }
  38.  
  39. main()
  40. {
  41. fun();
  42. }
Success #stdin #stdout 0.12s 2860KB
stdin
Standard input is empty
stdout
543345
723327
906609