avr39ripe

SBU21Lec2P2

May 23rd, 2020
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     const int coef{ 12 };
  6.     float x{0};
  7.     int a{ 10 };
  8.     int b{ 3 };
  9.     int num{ 125 };
  10.     int d1{ 0 };
  11.     int d2{ 0 };
  12.     int d3{ 0 };
  13.     int z{ 0 };
  14.  
  15.     //z = a % b; // a - ((a / b) * b) => 10 - ( (10 / 3) * 3) => 1
  16.     //z = z + 5; z += 5;
  17.     //z = z * b; z *= b;
  18.     //a = a / b; a /= b;
  19.     //z = z % a; z %= a;
  20.     //z = z - b; z -= b;
  21.  
  22.     //z = z + 1; z += 1; z++; ++z;
  23.     //z = z - 1; z -= 1; z--; --z;
  24.     std::cout << "Enter 3 digit number\n";
  25.     std::cin >> num;
  26.  
  27.     d1 = num % 10; // 125 - ((125 / 10) * 10) => 125 - 120 = > 5;
  28.     num /= 10; // 125 / 10 -> num; n <- 12
  29.     d2 = num % 10; // 12 - (( 12 /10) * 10) => 12 -10 => 2;
  30.     num /= 10; // 12 / 10 - > num; num <- 1
  31.     d3 = num % 10; // 1 - (( 1 / 10) * 10) -> 1;
  32.     num /= 10; // 1 / 10 -> num; num <- 0;
  33.  
  34.     std::cout << "d1 = " << d1 << " d2 = " << d2 << " d3 = " << d3 << " num = " << num << '\n';
  35.  
  36.     //std::cout << "z++ " << (z++) << '\n';
  37.     //std::cout << "z= " << (z) << '\n';
  38. }
Advertisement
Add Comment
Please, Sign In to add comment