|
|
Другие темы раздела | |
C++ Ошибка с функцией
https://www.cyberforum.ru/ cpp-beginners/ thread621063.html Выполняю пример из книги, раздел про функции. Одно из условий здачи написать функцию для ввода массива. У меня подчеркивет в main() функцию vvod() и пишет "для агрегатного объекта требуется инициализация с использованием {...}". #include <iostream> const int size = 10; int vvod(); int main() {using namespace std; int mas = vvod(); } |
C++ Не выполняется действия в функциях В программе осуществляется ввод целых чисел ( при вводе 0 происходит остановка дальнейшего ввода чисел в массив ), затем последовательность и сумма чисел массива выводятся на экран. #include <iostream> #include <locale> using namespace std; int summ(int intArray, int sizeArray); void Display(int intArray, int sizeArray); |
C++ Сформировать файл из действительных чисел. Найти расположенные в порядке убывания их модулей
https://www.cyberforum.ru/ cpp-beginners/ thread621045.html В этой программе представлен алгоритм решения: Сформировать файл из действительных чисел. Найти наибольшее из значений модулей компонентов с четными номерами. А мне нужно так: Сформировать файл из действительных чисел. Найти расположенные в порядке убывания их модулей. Возможна она с ошибкой, помогите мне исправить. #include "stdafx.h" #include "iostream" #include "conio.h" #include... |
C++ Обратная формула Задача есть формула: a=(a1+7)%10; Как будет обратная формула для получения a1 ? задача 3.46 Дейтела все сделал а тут затык. Помогите. Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread621032.html |
C++ Массивы. Ошибка в программе Помогите, пожалуйста, решить задачу! Почему не проверяется условие с массивом. Что не так? Весь текстовый файл у меня забит словами "Clean". #include <fstream> #include <iostream> using namespace std; void main() { const int number = 10; char mass ; |
C++ Подсчет частоты встречи слов от 1 до 10 букв Подсчет частоты встречи слов от 1 до 10 букв(включительно) в текстовых файлах русского алфавита. Нужно подсчитать и сделать в stringird некую статистику: длина слова, количество встреченных слов в тексте, частоты появления (в % от общего количества слов в тексте) https://www.cyberforum.ru/ cpp-beginners/ thread621016.html |
C++ Задание на деревья
https://www.cyberforum.ru/ cpp-beginners/ thread621003.html Всем доброго времени суток. Суть задачи дана строка вида: (1)(2)(3)()(4), строка может быть любой, пустые скобки означают что данная ветвь должна остаться пустой. Дерево нужно заполнить числами из строки префиксным(прямым) способом. Т.е. как я понимаю первый элемент будет началом дерева дальше добавляем слева направо. Вы не могли бы помочь с алгоритмом для такой задачи. Написал алгоритм второй... |
Получить все представления числа суммой квадратов целых положительных чисел C++ Дано целое положительное число N. Получить все представления этого числа суммой квадратов целых положительных чисел. Выдать сообщение, если это невозможно. |
C++ Структуры, Графика, Консоль, MSVS2010 - убрать лишнее
https://www.cyberforum.ru/ cpp-beginners/ thread620991.html Помогите, что здесь не так? Пытаюсь адаптировать код борланда для MSVS 2010 ... ещё будет здорово , если кто-нибудь подскажет альтернативу window(); textbackground(); textbackground();textcolor(); .. #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <string.h> |
C++ Не могу определить почему не так кодировка
https://www.cyberforum.ru/ cpp-beginners/ thread620985.html И так сразу к сути,путаюсь вывести текст в фаил русскими буквами а там ироглифы код : struct a { char name; a() { memset(name,'\0',120); } void add(char *p) |
C++ Тип множество Кто знает в делфи есть тип множество например set of char= , а в с++ есть аналог? или приходится довольствоваться массивами. |
C++ С помощью рекурсивной функции вычислить значение выражения
https://www.cyberforum.ru/ cpp-beginners/ thread620959.html С помощью рекурсивной функции вычислить x^n по формуле: x^n=1 при n=1, x^n=1/x^|n| при n<0, x^n=x*x^(n-1) при n>0. все три уравнения составляют систему. помогите с задачкой |
Комп_Оратор)
|
|
09.07.2012, 13:26 | 0 |
Определить окружность, проходящую через k (k>=3) точек каждого из двух непересекающихся множеств - C++ - Ответ 325113509.07.2012, 13:26. Показов 3263. Ответов 12
Метки (Все метки)
Ответ
Я думаю о чём-то похожем:
Пусть множества точек A и В. 1) Создаём набор для выборки - поисковый набор точек множества A0. Вначале в него входят все точки А. 2) Создаём набор A(3,n) для сохранения окружностей содержащий 3 точки из А и n точек из B. В начале A(3, n) пуст. 3) Из набора A0 выбираем пару точек. 3.1.) Выбираем последовательно по одной точке из A формируя тройку, точки лежащие на прямой пропускаем. 3.2.) Для каждой тройки как только она получена, выбираем последовательно точки из B. Сделав полный перебор B, выясняем принадлежит ли данной окружности заданной А-тройкой три и более точек из B. -Если да то A-тройка и B-n точек (n>=3) добавляется в набор А(3, n) -Если нет (даже B-тройки не нашлось), - удаляем исходную пару точек из поискового набора A0. 4. Выбираем следующую пару из A0 п.3. 5. Продолжаем пока в A0 есть три и более точек. Далее из A-троек точек А(3, n) формируем поисковый набор A1 (его формат - тройки а не отдельные точки как в A1) и пустой набор окружностей А(4,n). Нас интересуют для A1 только окружности с n>3 (точек B три и более для каждой A-тройки). теперь же A-тройки уже сформированы и нужно последовательно выбирать четвёртую точку из A. 5.1. Выбираем последовательно из A1 по одной точке не совпадающей с каждой из исходной A-тройки. Проверяем на принадлежность окружности исходной A-тройки. Если да добавляем полученную А-четвёрку и n из A(3, n) в набор A(4,n). Если нет, - (для всех последовательно выбранных точек по 5.1) - удаляем запись 3,n из поискового набора A1. И так пока A1 содержит 4 и более точек. Далее формируем А2 из полученного A(4,n).... Рано или поздно для набора Ap не найдётся p точек в наборе A(p-1, n). Это долго. Но ничего интереснее пока не придумал. Вернуться к обсуждению: Определить окружность, проходящую через k (k>=3) точек каждого из двух непересекающихся множеств C++
1
|
09.07.2012, 13:26 | |
Готовые ответы и решения:
12
Определить окружность проходящую через k (k>=3) каждого из множеств Найти окружность проходящую через три точки на плоскости Построить окружность радиуса R, проходящую через точки с заданными координатами Найти окружность наименьшей длины, проходящую по крайней мере через 3 исходные точки |
09.07.2012, 13:26 | |
09.07.2012, 13:26 | |
Помогаю со студенческими работами здесь
0
Построить окружность, проходящую через данную точку А касающуюся данной прямой и данной окружности Определить, сколько точек пересечения имеют прямая и окружность и найти координаты этих точек Определить кривую, проходящую через данную точку Поиск непересекающихся множеств |