Форум программистов, компьютерный форум CyberForum.ru

Как вывести числа от 1 до 1000 без сравнений в Си++? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть ли у кого программа?... http://www.cyberforum.ru/cpp/thread250713.html
Очень нужна помощь!!! Мне нужна создать програму в C++ для курсовой - Вывести все данные о ПК!!! Может у кого есть... напишыте пожалуйста... я в прогромировании полный ноль!!!
C++ Плагины для торрент-клиентов Всем привет! У меня большая просьба ко всем кто писал плагины для торрент-клиентов - поделитесь пожалуйста опытом! Мне бы понять с чего начать и где искать. Буду благодарен за любую информацию. http://www.cyberforum.ru/cpp/thread250501.html
Нужны ли языки помимо с++ C++
Доброго Времени Суток! Видел в некоторых фирмах сейчас переучивают на язык с#. Да и заставляет задуматься отрицательный прирост языка с++ в рейтинге TIOBE. У самого навыки с++, делфи. Как думаете, каким языком стоит заняться? Или гораздо эффективнее будет это же время занять на улучшение навыков по имеющимся языкам?
C++ 2010->2008???
Есть ли возможность сконвертировать проект из VS2010 в VS2008??? Или как то изменить настройки VS2010 на VS2008??? Нашол похож тему, но все же есть ли ищо какие то варианты?
C++ Машина Тьюринга унарное сложение http://www.cyberforum.ru/cpp/thread249602.html
Нужно написать на С++ программу реализующую машину Тьюринга выполняющую унарное сложение Добавлено через 1 час 9 минут Подскажите с чего начать? Добавлено через 1 минуту здесь пример http://ric.uni-altai.ru/fundamental/teor-alg/upr8/prim8.htm Как лучше на С++ реализовать?
C++ Где можно скачать Watcon 10.6 Интересуют ссылки, по которым можно скачать среду разработки Watcom 10.6, задача осложняется тем, что данная среда была выпущена в 1996 году. Сам уже излазил очень многие места интернета, хотя, явно, далеко не все. Любая помощь приветствуется! icq: 413-471-449 skype: xopbatgh подробнее

Показать сообщение отдельно
ValeryS
Модератор
6412 / 4878 / 448
Регистрация: 14.02.2011
Сообщений: 16,174
16.03.2011, 22:33     Как вывести числа от 1 до 1000 без сравнений в Си++?
Где ж их смотреть то???
MSDN
Параметр /Ot (предпочитать скорость кода) максимизирует скорость EXE-файлов и библиотек DLL, указывая компилятору предпочесть скорость кода его краткости (это установка по умолчанию). Компилятор может сократить многие конструкции C и C++, преобразовав их в аналогичные по функциональности последовательности машинного кода. Иногда различия между ними предлагают выбор между краткостью или скоростью. Параметр /Ot подразумевается параметром "Максимальная скорость" (/O2/O1, /O2 (минимизировать размер, максимизировать скорость)). Параметр /O2 объединяет несколько возможностей по созданию очень быстрого кода.
и еще
Оптимизация цикла

При этом виде оптимизации неизменяемые части выражения удаляются из тела цикла. Оптимальный цикл включает только те выражения, значения которых изменяются при каждом выполнении цикла. В следующем примере выражение x + y в теле цикла не меняется:

Копировать код
i = -100;
while( i < 0 ) {
i += x + y;
}


После оптимизации вычисление значения для выражения x + y выполняется однократно, а не при каждом выполнении цикла:

Копировать код
i = -100;
t = x + y;
while( i < 0 ) {
i += t;
}
про развертывание ни слова

Добавлено через 1 минуту
кстати плохой пример этот цикл должен выкинутся и добавится константа

Добавлено через 4 минуты
пардон ступил
 
Текущее время: 01:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru