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

Определить окружность минимального радиуса, такую, чтобы она включала в себя все заданные окружности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread305335.html
Нужна помощь. Вводиться строка. Удалить из строки слова имеющие минимальную длину. Вывести полученную строку на экран. Например dog case pick castle war case pick castle
C++ про двумерные массивы Даны два двумерных массива целых чисел с размерами (5х5) эле¬ментов каждый. Подсчитать произведение элементов главных диагоналей в каждом из них. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> int main() { int s={1,1}; int a={ {4,1,9,7,3}, http://www.cyberforum.ru/cpp-beginners/thread305329.html
C++ Конструктор присваивания или копирования
Есть программа. В ней есть класс стэк. Нужно написать оператор копирования ИЛИ присваивания. Заранее спасибо. #include <iostream> #include <fstream> #include <cassert>
C++ Нужно перевести небольшую программу, написанную на C++, на С (неповторяющиеся символы в строке)
Текст задачи - "Для заданной строки получить те символы, которые встречаются в ней по одному разу." Сделана на С++ (код нашел на этом форуме) #include <iostream> #include <stdio.h> #include <string.h> #include <windows.h>
C++ Нахождение наиболее теплых дней по данным за 5 лет. http://www.cyberforum.ru/cpp-beginners/thread305320.html
Нужен алгоритм, задача на Си. Заранее спасибо. Суть задачи такова: Для проведения фестиваля, с 25 июля по 8 августа были выбраны 5 следующих подряд дней,наиболее теплых, по данным за последние 5 лет. Вот, нужно составить программу для выполнения этой работы. Есть идеи?
C++ Добавить по К элементов в начало и в конец одномерного динамического массива Добавить по К элементов в начало и в конец динамического одномерного массива, заполнить его случайными числами и вывести на экран подробнее

Показать сообщение отдельно
Dillan
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 24
06.06.2011, 17:31  [ТС]     Определить окружность минимального радиуса, такую, чтобы она включала в себя все заданные окружности
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <math.h>
#include <conio.h>
#define n 2
float ran(float x,float y,float x1,float y1)
{
return(sqrt(pow(x1-x,2)+pow(y1-y,2)));
}
main()
{
float a[n][3],b[3]={0.0};
int i,j;
FILE *f;
f=fopen("circle.txt","r");
for(i=0;i<n;i++)
fscanf(f,"%f %f %f\n",&a[i][0],&a[i][1],&a[i][2]);
for(i=0;i<n;i++)
for(j=i;j<n;j++)
if((ran(a[i][0],a[i][1],a[j][0],a[j][1])+a[i][2]+a[j][2])>b[2])
{
b[0]=(a[j][0]+a[i][0])/2;
b[1]=(a[j][1]+a[i][1])/2;
b[2]=(ran(a[i][0],a[i][1],a[j][0],a[j][1])+a[i][2]+a[j][2])/2;
}
for(i=0;i<n;i++)
if(a[i][2]>b[2])
{
b[0]=a[i][0];
b[1]=a[i][1];
b[2]=a[i][2];
}
printf("\n\n %2.2f %2.2f %2.2f ",b[0],b[1],b[2]);
getch();
}
черновой вариант, может кто-то поможет добить???
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru