Advertisement
avr39ripe

cppTwoSameDigitsCounter

Feb 2nd, 2022
755
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     const int firstNumber{ 100 };
  6.     const int lastNumber{ 999 };
  7.     int countNumber{ 0 };
  8.     int num{ firstNumber };
  9.     int numCopy{ 0 };
  10.     int d1{0};
  11.     int d2{0};
  12.     int d3{0};
  13.  
  14.     while (num <= lastNumber)
  15.     {
  16.         numCopy = num++;
  17.  
  18.         d1 = numCopy % 10;
  19.         numCopy /= 10;
  20.  
  21.         d2 = numCopy % 10;
  22.         numCopy /= 10;
  23.  
  24.         d3 = numCopy % 10;
  25.              
  26.         countNumber += (d1 == d2 or d1 == d3 or d2 == d3);
  27.     }
  28.  
  29.     std::cout << "Quantity of intregers that contains at leas 2 same numbers is " << countNumber << '\n';
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement