Это уже не так важно, но иногда кому-то нужно знать.
Вот простой пример: не вводя пользователя, скажите, работает ли компьютер, на котором выполняется код, в 64-битной операционной системе или 32-битной операционной системе!
Если код выполняется в 32-разрядной операционной системе, выведите «32», если код выполняется в 64-разрядной операционной системе, выведите «64». Важное замечание: Напечатайте любую другую непустую строку буквенно-цифровых символов, если она не 32- или 64-разрядная.
Обратите внимание, что 32-разрядная программа, работающая на компьютере с 64-разрядной операционной системой, должна выдавать «64». Вы можете предположить, что пользователи будут использовать 64-битное программное обеспечение, когда это возможно.
Чтобы иметь право на участие, ваш код должен быть в состоянии работать в Windows 4.10 или более новых системах Windows, поддерживаемых Microsoft, и по крайней мере один вариант Linux на ваш выбор (при условии, что этот вариант предоставляется бесплатно). Могут быть установлены моды совместимости, при условии, что программа все еще возвращает правильное значение.
Применяются обычные правила игры в гольф .
Примечание. Если ваш ответ предназначен только для распечатки 32 или 64, но не для альтернативного случая, я приму его, но это не конкурирующий ответ.
Я постараюсь позже опубликовать некоторые результаты запуска этих кодов на разных ОС!