Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массив указателей Вот,продолжаю изучать тему массивы указателей. В качестве примера, почти уже на последних страницах приводится задачка с использованием указателей в 2-мерных массивах. Набрал программу, вижу что программа не выводит русские слова по запросу,решил её изменить. Вот как получилось, программу,только начинаю разбирать,что к чему, пока не до конца въезжаю в неё. Программа вроде компилируется но... https://www.cyberforum.ru/ cpp-beginners/ thread50198.html Найти сумму элементов столбца матрицы, в котором расположится наибольший элемент C++
Помогите пож-та решить задачку: Найти сумму элементов того столбца двумерного массива, в котором расположится наибольший элемент (считаем, что он единственный) :)
C++ Определить стоимость телефонного разговора Вообщем задача такая: юзер вводит тариф по которому он разговаривает и количество минут которое он наговорил... задача просчитать это всё. я думаю так.. у кого есть какие мысли? #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); float m=0, s=0, S=0, M=0, res=0; cout << "Введите тариф разговоров(грн/мин.) -> " << endl; https://www.cyberforum.ru/ cpp-beginners/ thread50148.html C++ Помогите разобраться с zip архивами. Есть zip-архив, из него надо вытащить определенный файл, обработать его и запихнуть обратно, сохранив все остальные файлы. Если кому не трудно подскажите, как проще работать с архивами. Нашел библиотеку ZLIB, но так и не смог разобраться с ней. Основная проблема как ей воспользоваться. У меня VC++ 2008 и куча файлов относящихся к ZLIB а как их подружить вместе пока не разобрался. Если у кого... https://www.cyberforum.ru/ cpp-beginners/ thread50138.html
C++ переписать прогу в виде класса
Помогите, пожалуйста! Нужно переписать эту прогу в виде класса с конструкторами. (Программа сортирует маршруты по номеру и названиям начального и конечного пункта, а затем по введённому названию пункта, ищет маршрут.) #include<conio.h> #include<stdio.h> #include<string.h> #include<iostream.h> void main(void)
C++ Шаблон функции min Всем отозвавшимся заранее спасибо!!! Разбирался с шаблонами функций.Задачка простенькая: найти минимальное число с двух введёных, проверить программу на целых числах, на числах с плавающей точкой и на символах.Но при компиляции выскакивает вот такое (касается эта ошибка строк 27,34,41): In function `int main()': call of overloaded `min(int&, int&)' is ambiguous candidates are: A min(A,... https://www.cyberforum.ru/ cpp-beginners/ thread50114.html
C++ Флаги форматирования и манипуляторы У многих новичков возникают вопросы, как вывести число в таком-то формате, а можно вывести так или так. Чтоб стало более ясно, вот небольшая #include <iostream> #include <iomanip> int main() { setlocale(LC_ALL, "Russian"); char _char = "char\n"; int _int = 20; int negative_int = -10; double _double = 123.5467; float zero_float = 10; https://www.cyberforum.ru/ cpp-beginners/ thread50086.html Пересчёт даты из Григорианской в Юлианскую C++
Пишу программу по астрономии, необходимо пересчитать Григорианскую дату в Юлианскую. Вот что навоял: #include <iostream> #include <cstdlib> using namespace std; int main() { int Month, M, Day, D, Year, Y; cout << "Enter Month:"; cin >> Month; cout << "Enter Day:"; cin >> Day;
C++ помогите написать лабу 1. Дано 36-ричное число, содержащее не более 100 цифр (цифры 10,11,...,35 кодируются заглавными латинскими буквами А,В,...,Z). Переставить цифры числа таким образом, чтобы оно стало "счастливым". "Счастливым" будем называть число из N цифр, у которого сумма первых цифр равна сумме последних цифр. Если такая перестановка невозможна, вывести сообщение "impossible" https://www.cyberforum.ru/ cpp-beginners/ thread50042.html C++ Поиск звена с элементом el в списке, заданном указателем phead #include<iostream> using namespace std; class Spisok { private: struct node { int elem; node *sled; }; https://www.cyberforum.ru/ cpp-beginners/ thread50022.html
Перегрузка функции C++
Что такое перезагрузка функции в с++? Для чего она нужна? Есть случаи, когда без нее никак? Приведите пример перезагрузки функции? Тут есть перезагрузка? static int Square(int var) { return (var * var); } static long Square(long var)
C++ Динамическое очищение массива https://www.cyberforum.ru/ cpp-beginners/ thread49995.html
Помогите пжлст) Нужно в программе при определенных обстоятельствах очистить массив. char n;
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
09.09.2009, 20:30 0

Помогите с алгоритмом - C++ - Ответ 262731

09.09.2009, 20:30. Показов 868. Ответов 6
Метки (Все метки)

Ответ

Что есть трапеция? С точки зрения меня - это область пространства, ограниченного отрезками прямых линий.
Каждая сторона трапеции, если её бесконечно продолжит, делит всю двумерную плоскоть пополам, и, оставшиеся две вершины, через которые не проходит воображаемая прямая, лежат по одну сторону этой самой прямой.
С точки зрения алгоритма кажется самым простым строить уравнение прямой y=kx+b для каждой пары точек одной из трапеций, находит в какой полуплоскости лежать оставшиеся две вершины и в какой полуплоскости лежать точки второй трапеции. Если точки второй трапеции лежат в разных полуплоскостях - уже точно не вписанных трапеции. Если по ходу проверки вершины второй трапеции лежат в одной и тойже полуплоскости что и оставшиеся вершины первой трапеции или всегда в противоположной. Тут ключевое слово "всегда". То соответственно можно вписать. иначе нет.
Вот как-то так.
P.S. можно конечно проверять где пересекаются уравнения прямых каждой из сторон обоих трапеций и проверять не попадаются эти точки в отрезках прямых, ограниченных вершинами трапеций. но это ИМХО сложнее.

Вернуться к обсуждению:
Помогите с алгоритмом C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2009, 20:30
Готовые ответы и решения:

Помогите с алгоритмом
Нужно написать программу сравнения 3 чисел. Без использования массивов, функций, управляющего else....

Помогите с алгоритмом
F(a)+2F(a+h)+2F(a+2h)+...+2F(a+(N-1)h)+F(a+Nh). При F(x)=(x^2+1)(cosx*cosx)

помогите с алгоритмом!
Заполните пустые ячейки пирамиды числами так, чтобы каждое число, которое содержится в...

Помогите с блок-схемой и алгоритмом
Есть только листинг программы(((((((((( lines.cpp: #include &quot;windows.h&quot; #include...

6
09.09.2009, 20:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.09.2009, 20:30
Помогаю со студенческими работами здесь

польская инверсная запись. Помогите с алгоритмом.
Не знаю как организовать алгоритм польской инверсной записи на С++. Если кто-то знает помогите...

Помогите плиз с алгоритмом проги (переставить слова в строке)
Задача: В заданном тексте поменять местами каждые два соседних слова. Но нужно сделать, не...

Помогите плиз с алгоритмом проги (нужно отсортировать матрицу)
Задача: Характеристикой столбца целочисленной матрицы назовём сумму модулей его отрицательных...

помогите с алгоритмом +)
Огромная просьба! Очень нужна помощь в составлении блок-схемы алгоритмов. 1) Составить схему...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru