fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. if (int x = 10 % 2) {
  6. cout << "10 % 2 == " << x << endl;
  7. }
  8. if (int x = 10 % 3) {
  9. cout << "10 % 3 == " << x << endl;
  10. }
  11.  
  12. switch (int x = 10 % 2) {
  13. case 0: cout << "zero: " << x << endl; break;
  14. case 1: cout << "one: " << x << endl; break;
  15. }
  16. switch (int x = 10 % 3) {
  17. case 0: cout << "zero: " << x << endl; break;
  18. case 1: cout << "one: " << x << endl; break;
  19. }
  20.  
  21. int i = 9;
  22. while (int r = ++i % 3) {
  23. cout << i << ": " << r << endl;
  24. }
  25.  
  26. for (int j = 1, k = 1; int diff = j*j - 3*k; j++,k++) {
  27. cout << "j: " << j << ", k: " << k << ", diff: " << diff << endl;
  28. }
  29. return 0;
  30. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
10 % 3 == 1
zero: 0
one: 1
10: 1
11: 2
j: 1, k: 1, diff: -2
j: 2, k: 2, diff: -2