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

Программа на алгоритмы и контейнеры! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск внешнего файла http://www.cyberforum.ru/cpp-beginners/thread311114.html
Добрый день, товарищи. Задача такая: на форме листбокс и кнопка, в листбоксе список файлов, по тыку на кнопку выбранный должен запускаться. Заполнение листбокса: void __fastcall...
C++ класс и удаление Есть класс студент(расширение группа),не получается написать удаление записи какого-нибудь студента! помогите пожалуйста? компилятор - bc31. вот код программы: #include<stdio.h> #include<stdlib.h>... http://www.cyberforum.ru/cpp-beginners/thread311100.html
C++ Чтение
Всем привет! Я только-только начал учить С++, и поэтому в нём полный ноль. Поясните, зачем перед читаемой переменной ставить "&"? И почему без него переменная принимает какие-то "левые" значения? А...
c++, запуск файла C++
Интересует как в с++ запустить другой файл и передать ему управление? После запуска файла программа должна закрыться.
C++ Вычислить произведение элементов, лежащих ниже главной диагонали матрицы и отобразить его на экране http://www.cyberforum.ru/cpp-beginners/thread311087.html
Ввести двумерный массив K. Вычислить произведение элементов, лежащих ниже главной диагонали матрицы и отобразить его на экране.
C++ работа сбитами Форумчани выручайте. Реализовать алгоритм, выполняющий зеркальное отображение битов значения целого числа без знака. Значение переменной, подлежащей преобразованию, вводится с ... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
02.06.2011, 22:42
В общем, так... Создаём запись, описывающую один корабль. Там храним x, y, vx, vy, t - это если описываем корабли на плоской карте. Создаём вектор, хранящий такие записи. Когда корабль присылает очередную порцию данных (а в ней тот же состав данных), вычисляем сначала dt = t1 - t0, затем вычисляем предполагаемые координаты по старой порции данных (xp1 = x0 + dt*vx0, yp1 = y0 + dt*vy0). Вычисляем расстояние между точками (xp1, yp1) и (x1, y1), делим расстояние на dt, сравниваем с некоторым пороговым значением, которое задаём из общих соображений. Если выше порога, то данные не согласованы - координаты изменялись чересчур сильно.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru