0
#include <iostream>
using namespace std;
int fn1(){
int a = 5;
int b = 6;
cout << (++a > b--)? (a+b):(a-b) ;
a = 5;
b = 6;
return (++a > b--)? (a+b):(a-b);
}
int main(){
cout << fn1();
}
// Выход: 01Почему cout и return дают разные значения в следующем C++-коде?