У каждой из описанных ниже программ может быть один из 5-и результатов:

(1) CE, (2) RE, (3) TL, (4) FAIL (непонятный эффект), (5) GOOD

Ваша задача, выбрать для каждого задания число 1 до 5.

Условие

Ответ

void f( void ) { g(); }

void g( void ) { f(); }

void g( void ) { f(); }

void f( void ) { g(); }

void g( void ) { f(); }

void g( void );

void f( void ) { g(); }

void g( void ) { f(); }

int *f( void )

{

int a[10];

for (int i = 0; i < 10; i++)

a[i] = i;

return a;

}

int f( void );

{

int sum = 0;

for (int i = 0; i < 10; i++)

sum += i;

return sum;

}

int f( void ) {

int sum;

return sum;

}

int f( void ) {

int sum;

for (int i = 100; i > 0; i++)

sum += i;

return sum;

}

void f() { f(); }

void f( int n ) {

f(n - 1);

f(n - 1);

}

void g() { f(100); }

int *f() { return new int[10]; }