Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
onyx_1991
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 7
1

Определить минимальный радиус круга с центром в начале координат, который содержит все точки

27.05.2009, 01:27. Просмотров 711. Ответов 3
Метки нет (Все метки)

1. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, х2, y2, x3, y3, и т.д. Определить минимальный радиус круга с центром в начале координат, который содержит все точки.

2. Дана квадратная матрица A[N, N]. Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести па печать нижнюю треугольную матрицу в общепринятом виде.

мне будит очень хреново если я за ночь их не сделаю!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2009, 01:27
Ответы с готовыми решениями:

Определить кольцо с центром в начале координат, которое содержит все точки
Пожалуйста, помогите с заданием в Microsoft Visual C++ 6.0 Составить...

Определить кольцо с центром в начале координат, которое содержит все точки.
В одномерном массиве с четным количеством элементов (2N) находятся координаты N...

Определить кольцо с центром в начале координат, которое содержит все точки
В одномерном массиве с четным количеством элементов (2N) находятся координа-ты...

Определить минимальный радиус окружности с центром в начале координат...(массив)
осталась последняя задача для зачета по с++ помогите пожалуйста программу...

Определить номер точки, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки.
Имеется n точек на плоскости. Определить номер той, через которую проходит...

3
mikutu
27 / 27 / 10
Регистрация: 29.04.2009
Сообщений: 90
27.05.2009, 05:25 2
1) ищем максимальную координаты x и y (по модулю) при чем они могут принадлежать разным точкам. Потом радиус считаем так (x^2+y^2)^0.5
1
Ёрик
46 / 46 / 3
Регистрация: 07.01.2009
Сообщений: 298
27.05.2009, 08:09 3
2 По тому,как вы объяснили задание,задача на 3 строчки:
C++
1
2
3
4
5
6
for (i = 0;i!= N; ++i)
  for (j = 0;j!= N; ++j)
     if(arr[i] > 0)
        arr[i] = 1;
     else if(arr[i] < 0)
         arr[i] = 0;
Но я чувствую,что нужно Вам сделать из обычной матрицы нижне-треугольную матрицу(так,чтобы и ранг сохранился, и определитель не изменился и.т.д.). Но не все матрицы мы можем преобразовать таким образом. Условие нижне-треугольной матрицы: если
A(транспонированная) = − A (транспонированная)
или a[j][i] =0 при i<j
0
mikutu
27 / 27 / 10
Регистрация: 29.04.2009
Сообщений: 90
27.05.2009, 16:39 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include <math.h>
void main(void)
{
int x[100], y[100], n, maxx, maxy;
double rad;
// ввод n, и массива точек x,y
maxx=0;
maxy=0;
for(int i=0; i<n; i++)
{
if(abs(y[i])>maxy) maxy=y[i];
if(abs(x[i])>maxx) maxx=x[i];
}
rad=sqrt((double)maxx*(double)maxx+(double)maxy*(double)maxy);
// вывод результата
}
P.S. если нужны координаты дробные используй тип float и fabs вместо abs
компилятора под рукой нет так что могут быть ошибки.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2009, 16:39

Определить, лежат ли две заданные точки на окружности с центром в начале координат
Две точки заданы координатами. Определить, лежат ли обе точки на окружности с...

Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат
Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале...

Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат; координаты заданы массивами
Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru