С++

int a, b, c;

a = b = 2; c = 1;

a -= (++b - c);

b += a++;

a -= --c;

b += b + c;

что выведет ?

CH4PP1E CH4PP1E    1   23.01.2022 08:13    2

Ответы
Colnre Colnre  23.01.2022 08:20

Выведет абсолютно ничего. При этом a = 1, b = 6, c = 0.

Объяснение:

Это связано с тем, что отсутствуют операции вывода (cout, printf).

Вот программа, выводящая данные значения:

#include <iostream>

using namespace std;

int main()

{

   int a, b, c;

   a = b = 2; c = 1;

   a -= (++b - c);

   b += a++;

   a -= --c;

   b += b + c;

   cout << a << " " << b << " " << c << endl;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика