@murmur3

Как максимально приближено к ассемблеру написать простую программу на C++?

Необходимо написать на C++ программу, максимально похожую на код ассемблера. Как сделать вложенные if-else похожими на него?
*извините, если вопрос некорректен

Условие: если три числа расположены по возрастанию, нужно вывести 1, в обратном случае - 0.
int main() {
	int res; //результат
	int a = 5;
	int b = 4;
	int c = 9;

	if (b < c) {
		if (a < c) {
			if (a < b) {
				res = 1; 
			}
			else {
				res = 0;
			}
		}
		else {
			res = 0;
		}
	}
	else {
		res = 0;
	}
	cout << res << endl;
	system("pause");
	return 0;
}
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
int a = 5;
int b = 4;
int c = 9;

if (a >= b) goto bad;
if (b >= c) goto bad;
good:
res = 1;
goto done;
bad:
res = 0;
done:

cout << res << endl;

Максимально близко к ассемблеру
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы