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

Как по-русски обозвать целиком эту конструкцию? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание шаблона двунаправленного списка класс List http://www.cyberforum.ru/cpp-beginners/thread584026.html
пожалуйста помогите решить задачку, позникли небольшие проблемы с ней.. 3. Создание шаблона двунаправленного списка класс List. а. добавления узла перед заданным элементом; b. удаления всех заданных элементов; c. сортировка элементов меняя узлы. d. добавления узла после заданного элемента.
C++ Попадает ли точка с заданными координатамив заштрихованную область 1 Задание(по рисунку): 1. Определить, попадает ли точка с заданными координатами (x, y) в заштрихо-ванную область ). 2. Разработать алгоритм задачи и отобразить его по ГОСТ 19.701 – 90. Коорди-наты x, y запросить функцией scanf(). Условие попадания точки в заштрихованную область записать одним предложением . 3. Выполнить программу в режиме отладки по шагам с просмотром перехода на ветви «Да»... http://www.cyberforum.ru/cpp-beginners/thread583880.html
Кодировка C++
Мне нужно, чтобы консольная программа закрывалась после ввода определённой строки.Так вот на английском всё прекрасно работает при вводе "Exit", а на русском, конечно же, нет.Что с кодировкой сделать?Помогите ламеру! setlocale(LC_CTYPE,"Russian"); string s; while (1) { getline(cin,s); if (s.compare("Выйти")==0 || s.compare("Exit")==0) break; cout << s << "\n\n"; }
C++ Сортировка std::map по значению
имеется вот такой вот тип: typedef struct { char domain; set<uint32_t> unique_ip; set<uint32_t> unique_id; } REF_LOG; и map содержащий этот тип:
C++ Программа считалка на с++ http://www.cyberforum.ru/cpp-beginners/thread583858.html
Задача. В круге стоят N человек. Они пронумерованы от 1 до N. Поочередно из круга начинает выходить каждый третий человек. Это продолжается до тех пор, пока в круге не останется последний человек. Определить его номер. Составьте пожалуйста код на с++ дев
C++ Подсчитать среднее арифметическое ненулевых элементов матрицы, расположенных над побочной диагональю Дан массив размером n x n (если не оговорено иначе),элементы которого целые числа. Подсчитать среднее арифметическое ненулевых элементов,расположенных над побочной диагональю. Девушка это уже четвертая тема от Вас с названием "С++". Я уже устал переименовывать. Учтите модераторы могут быть и злыми :) подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
23.05.2012, 19:26  [ТС]     Как по-русски обозвать целиком эту конструкцию?
Цитата Сообщение от Deviaphan Посмотреть сообщение
Не правильно выразился. Одна итерация лишняя, а не один цикл. Условие n > 0 и n > 1 равнозначны в контексте этого алгоритма.
Ну вообще то я всегда факториал пишу
C++
1
2
3
4
5
6
r=1;
for (i=2; i<=x; ++i)
{
 r*=i;
}
return r;
. Но во-первых факториал был приведён, как пример цикла, перебирающего не массив. С этим спорить не будешь? Если перебирать все значения, то лучше сранивать с нолём, но может быть лучше сократить число итераций. Что получаем? Получаем на одно сравнение меньше, на один декремент меньше, на один переход меньше и на одно умножение меньше. Минус 4 операции. Но на каждой оставшейся итерации одна операция медленнее. Я не заморачиваюсь сравнением, где больше экономия времени. Да и у факториала цикл всегда с малым числом итераций. Было бы их много, лучше один раз умножить на 1. А так не знаю и выяснять не пытаюсь, так как смысла в этом не много. Тесты, кстати, не зря придуманы. Но занимается ли ими компилятор? Сомневаюсь. И я ведь не спроста упомянул, что предел цикла может совпадать с параметром и у других функций. Для некоторых из них и последняя итерация может иметь смысл, а само число итераций измеряться миллиардами и даже триллионами. Просто чтоб не искать и не сочинять настоящую функцию была взята другая с одним совпадающим свойством. А ты зачем то подменяешь неизвестный параметр константой и мухлюешь с прямым присваиванием ответа.
Цитата Сообщение от Deviaphan Посмотреть сообщение
Это какая-то мантра, да? Я что-то совсем после слова "заменил" больше ничего не понял.
У тебя здравый смысл остался? Или только водка? Функция от константы есть константа и считать её не надо. В одном проекте был вообще цикл перебора порядка аппроксимации. Один из пределов был равен единице, но я сейчас не скажу направление цикла.
 
Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru