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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
germec140
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 6
#1

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

08.11.2010, 19:21. Просмотров 525. Ответов 1
Метки нет (Все метки)

Пересекающиеся окружности.
Даны натуральные числа x1,y1,r1...,x(n),y(n),r(n), которые задают последовательность окружностей так, что x(i),y(i)-координаты центра , а r1 - радиус i-й окружности (i=1,...,n). Определить попрарно номера окружностей, которые имеют хотя бы одну общую точку, и сколько таких пар насчитывается в последовательности.
Нужно написать на языке Си, + написать к действиям пояснения. буду очень благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2010, 19:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить попарно номера окружностей, которые имеют хотя бы одну общую точку (C++):

Определить номера попарно пересекающихся окружностей - C++
Помогите решить задачу: Пересекающиеся окружности. Даны натуральные числа x1 y1 r1, ... xn, yn, rn, которые задают последовательность...

Указать количество слов, которые имеют хотя бы одну из звонких согласных - C++
Дана строка, содержащая текст. Указать количество слов, которые содержат хотя бы одну букву из звонких согласных. Прога работает, но...

Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент - C++
Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент

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

Определить количество строк матрицы, которые содержат хотя бы одну нулевую компоненту - C++
Дана матрица A(N,M). Определить количество рядков матрицы А,которая содержит хотя бы одну нулевую компоненту. Тип элементов: целые ...

Определить номера тех студентов, которые провалили хотя бы один экзамен - C++
Даны оценки, полученные на 4 экзаменах во время сессии студентами одной группы, по 10 бальной системе. Определить номера тех студентов,...

1
Day
1159 / 964 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
09.11.2010, 19:28 #2
C
1
2
3
4
5
for(k=i=0; i<n; i++) {
  for(j=i+1; j<n; j++) {
     if ((r[i]+r[j])*(r[i]+r[j]) >= (x[i]-x[j])*(x[i]-x[j]) * (y[i]-y[j])*(y[i]-y[j])) k++;  // Есть общие точки
  }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2010, 19:28
Привет! Вот еще темы с ответами:

Вывести на печать телефонные номера, что начинаются на 22, которые имеют наибольший долг - C++
задание: список абонентов телефонной сети:почтовый номер , ФИО , адрес , номер телефона (ввести по шаблону 00-000-000) долг по оплате ....

Указать те слова, которые содержат хотя бы одну букву k - C++
Помогите решить задачу что-бы зачёт получить Дана строка. Указать те слова, которые содержат хотя бы одну букву k.

Дана строка. Указать те слова, которые содержат хотя бы одну букву k - C++
Решите кто может завтра уже здавать. Я просто представления неимею как их делать, я по С++ не шарю нифига.=(((( 1. Дана строка....

Удалить все слова, которые содержат хотя бы одну латинскую букву - C++
Подскажите, почему не работает программа, пожалуйста. :scratch:#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;sstream&gt; ...


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

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

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