Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 4.
- რა დაიბეჭდება შემდეგი ფრაგმენტის შესრულების შედეგად?
- პასუხი ახსენით ვრცლად
- */
- int n = 3, m;
- while (n < 5)
- {
- switch(n)
- {
- case 2: m = n / 3 + 2;
- case 4: m = n % 2 + 1; break;
- default: m = n; break;
- }
- cout << "n = " << n << "\t"<< "m = " << m << endl;
- n++;
- }
- /*
- დაიბეჭდება:
- (1) n = 3 m = 3
- (2) n = 4 m = 1
- (1) n თავიდან არის 3, ამიტომაც switch ოპერატორში შესრულდება default-ის შიგთავსი, რაც m-ს გახდის 3-ს.
- (2) ციკლის მეორე ბიჯზე n არის ოთხის ტოლი. შესრულდება switch ოპერატორის case 4: შიგთავსი და m გახდენა 1-ის ტოლი.
- */
Advertisement
Add Comment
Please, Sign In to add comment