vakho

CPP Sample 2 [4]

Nov 16th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. /*
  2.     4.  
  3.         რა დაიბეჭდება შემდეგი ფრაგმენტის შესრულების შედეგად?
  4.         პასუხი ახსენით ვრცლად
  5. */
  6.     int n = 3, m;
  7.     while (n < 5)
  8.     {
  9.         switch(n)
  10.         {
  11.             case 2: m = n / 3 + 2;
  12.             case 4: m = n % 2 + 1; break;
  13.             default: m = n;  break;  
  14.         }
  15.         cout << "n = " << n << "\t"<< "m = " << m << endl;
  16.         n++;
  17.     }
  18. /*
  19.     დაიბეჭდება:
  20.     (1) n = 3   m = 3
  21.     (2) n = 4   m = 1
  22.  
  23.     (1) n თავიდან არის 3, ამიტომაც switch ოპერატორში შესრულდება default-ის შიგთავსი, რაც m-ს გახდის 3-ს.
  24.     (2) ციკლის მეორე ბიჯზე n არის ოთხის ტოლი. შესრულდება switch ოპერატორის case 4: შიგთავსი და m გახდენა 1-ის ტოლი.
  25. */
Advertisement
Add Comment
Please, Sign In to add comment