fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int suma(int num1, int tip=0){
  5. while(num1 > 0){
  6. tip+=(num1%10);
  7. num1 = num1/10;
  8. }
  9. return tip;
  10. }
  11. int main(){
  12. int sum=0, fnum;
  13. long long result = 0;
  14. long long int num1 = 224, num2 = 84365436;
  15. num2++;
  16. if(num1 < num2){
  17. fnum = 10 - num1%10;
  18. if((num1+fnum) < num2){
  19. sum = suma(num1);
  20. for(int i=0; i < (fnum); i++){
  21. result+=(sum+i);
  22. }
  23. num1+=(fnum);
  24. sum = suma(num1);
  25. }
  26. fnum = num1%num1;
  27. for(num1; num1 <num2; num1++){
  28. if(fnum==10){
  29. sum = suma(num1);
  30. fnum=0;
  31. }
  32. result+=(sum+fnum);
  33. fnum++;
  34. }
  35. cout << result;
  36. }
  37. return 0;
  38. }
Success #stdin #stdout 0.19s 5308KB
stdin
Standard input is empty
stdout
2958976355