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

Каким образом программа определяет эффективный угол? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача в функцию по ссылке или указателю http://www.cyberforum.ru/cpp-beginners/thread1113801.html
Гуру C++, как предпочтительнее делать?:) void f1(int &a) { a = 5; } void f2(int * a) {
C++ Задача Создать массив структур, каждая из которых состоит из Задача Создать массив структур, каждая из которых состоит из следующих элементов: факультет, курс, группа, фамилии студентов, экзаменационные оценки. Реализовать запросы, определив: 1)фамилии студентов, которые имеют две и больше двоек в сессию на заданном пользователем факультете и удалить их 2)факультет на котором на первом курсе наибольшее количество отличников. НЕ МОГУ СДЕЛАТЬ первое... http://www.cyberforum.ru/cpp-beginners/thread1113797.html
C++ Отлов нажатия клавиш
Доброго времени суток! Стоит задача при нажатии оперделенной клавиши выполнить действие. Код: #include <windows.h> #include <iostream> #include <tchar.h> #include <conio.h> using namespace std;
C++ Чтение бинарного кода из файла
Необходимо прочитать бинарный код, синтаксически разделённый на байты (Например: 01000010 00011100 01111011) из файла. С библиотекой fstream знаком, больше интересует корректное прочтение, ибо в переменную "закидывается" неправильное значение. Например вместо требуемых 00011001 может вылезти 64888811000. Заранее спасибо.
C++ Несколько cpp файлов в проекте http://www.cyberforum.ru/cpp-beginners/thread1113782.html
Доброго времени суток ! Есть проект и в нем 2 cpp файла: Main.cpp и BinaryNumber.cpp В последнем файле создан класс и его методы. Как теперь в Main.cpp воспользоваться этим, те создать объект типа BinaryNumber и повызывать его методы ? С++ только начал изучать :)
C++ Не понимаю вызовы Абсолютно не понимаю вызовы. Учусь по книге Страуструпа. ... void print_square(int v); { cout<<v<<'\t'<<v*v<<endl; } int main() { for (int i=0;i<1000;i++) print_square(i); подробнее

Показать сообщение отдельно
DrOffset
6450 / 3824 / 885
Регистрация: 30.01.2014
Сообщений: 6,618
08.03.2014, 01:54     Каким образом программа определяет эффективный угол?
Tim308, Функция dist считает расстояние для текущего угла. В процессе прохода по циклу расстояние сравнивается с max_d. Если посчитанное расстояние для текущего угла больше чем последнее значение max_d, то max_d становится равным значению этого расстояния. Попутно запоминается угол, на котором это расстояние было получено. Ну и т.д. В конце у нас получается максимальное расстояние, достигнутое на заданном диапазоне углов, и собственно угол, на котором получение этого расстояния стало возможным (т.к. они запоминаются вместе).
Цитата Сообщение от Tim308 Посмотреть сообщение
Почему программа записывает именно максимальное значение d, ведь условие требует ЛЮБОЕ число больше нуля?
К сожалению формулировки самого условия ты не привел.
Но по тому, что видно, вроде бы все логично. Если мы считаем эффективным углом тот, при котором достигается наибольшая горизонтальная дальность бросания, то программа работает корректно (я исхожу из предположения, что в функции dist нет ошибок).
 
Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru