Обновить
0

Пользователь

Отправить сообщение
Может как-то так?

#include <iostream>

typedef void(*Func)(int);

void printValue(int32_t value) {
	std::cout << value << std::endl;
}

void end(int32_t value) {
	exit(0);
}

int main()
{
	int32_t N = 100;

	Func funcs[] = {printValue, end};
	begin:
		funcs[((uint32_t)N) >> 31](N);
		N--;
	goto begin;
}

Информация

В рейтинге
Не участвует
Откуда
Челябинск, Челябинская обл., Россия
Зарегистрирован
Активность