fork download
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. int result = 0;
  6.  
  7. for(int i = 1000; i <= 9999; i++) {
  8. int schts = 0; // сумма четных цифр
  9.  
  10. {
  11. int j = i;
  12.  
  13. while(j) {
  14. int d = j % 10; // цифра
  15.  
  16. if(d % 2 == 0) { // четная
  17. schts += d;
  18. }
  19.  
  20. j /= 10;
  21. }
  22. }
  23.  
  24. if(schts != 0 && i % schts == 0) { // делится
  25. result += 1;
  26. }
  27.  
  28. }
  29.  
  30. std::cout << result << std::endl;
  31. }
  32.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
1150