Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. string info;
  8. getline(cin, info);
  9. int sNumber = 0;
  10. int d = 0;
  11. int asd = 0;
  12. int c = 0;
  13. for (int i = 0; i < info.size(); ++i) {
  14. string currNum = "";
  15. for (int j = i; j < info.size(); ++j) {
  16. if (isdigit(info.at(j))) {
  17. currNum += info.at(j);
  18. } else {
  19. i = j;
  20. break;
  21. }
  22. }
  23. if (currNum.size() != 0) {
  24. if (c == 0) {
  25. sNumber = stoi(currNum);
  26. } else if (c == 1) {
  27. d = stoi(currNum);
  28. } else if (c == 2) {
  29. asd = stoi(currNum);
  30. }
  31. c++;
  32. }
  33. }
  34. string saveFirst = to_string(sNumber);
  35. int m = 0;
  36. int n = 0;
  37. int s = 0;
  38. n++;
  39. while (sNumber < asd) {
  40. if (s == 0) {
  41. s = sNumber + sNumber + d;
  42. sNumber += d;
  43. } else {
  44. int saveLast = s;
  45. sNumber += d;
  46. s = sNumber + saveLast;
  47. }
  48. string numberToString = to_string(sNumber);
  49. for (char i : numberToString) {
  50. for (char j : saveFirst) {
  51. if (i == j) {
  52. m++;
  53. }
  54. }
  55. }
  56. n++;
  57. }
  58. s = s - sNumber;
  59. cout << "n = " << n << ", S = " << s << ", m = " << m << endl;
  60. return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement