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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
E92
-4 / 1 / 0
Регистрация: 01.04.2012
Сообщений: 41
#1

Последовательно вводятся габариты n прямоугольников. Определить площадь их пересечения. - C++

02.04.2012, 21:10. Просмотров 1474. Ответов 3
Метки нет (Все метки)

Площади прямоугольников.
Прямоугольник на плоскости a<=x<=b; c<=y<=d задается четырьмя числами (его габаритами): a,b,c,d. Последовательно вводятся габариты n прямоугольников. В процессе ввода находить площадь их пересечения, не запоминая самих габаритов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2012, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательно вводятся габариты n прямоугольников. Определить площадь их пересечения. (C++):

Последовательно вводятся габариты n прямоугольников. В процессе ввода находить площадь их пересечения, не запоминая самих габаритов. - C++
Площади прямоугольников. Прямоугольник на плоскости a&lt;=x&lt;=b; c&lt;=y&lt;=d задается четырьмя числами (его габаритами): a,b,c,d. Последовательно...

Площадь пересечения прямоугольников - C++
Здравствуйте. Мне нужно найти площадь пересечения двух прямоугольников, если известны координаты данных прямоугольников. Стороны одного...

Площадь пересечения двух прямоугольников - C++
Даны 4 координаты: 2 из них - координаты противоположных вершин первого прямоугольника (не известно каких) и оставшиеся две -...

Площадь пересечения двух прямоугольников - C++
Помогите пожалуйста, не могу написать код. Вот условие. Напишите класс, который позволит определять площадь пересечения двух...

Найти площадь пересечения прямоугольников - C++
даны 2 прямоугольника. Каждый из них задан 2 точками. верхней левой и правой нижней. если они пресекаются найди их площадь... Задавать надо...

Найти площадь пересечения, то есть общую часть двух прямоугольников (не могу понять алгоритм решения) - C++
Помогите пожалуйста, не могу понять алгоритм решения задачи: Напишите программу, которая находит площадь пересечения, то есть общей...

3
alexcoder
1545 / 690 / 90
Регистрация: 03.06.2009
Сообщений: 3,630
Завершенные тесты: 1
03.04.2012, 08:37 #2
Вам не кажется, чего-то не хватает? А где начальные координаты? Или у них есть какке-то общие координаты?
0
zss
Модератор
Эксперт С++
6485 / 6048 / 1985
Регистрация: 18.12.2011
Сообщений: 15,684
Завершенные тесты: 1
03.04.2012, 08:45 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
double a,b,c,d,amax,bmin,cmax,dmin,s=0;
cin>>a>>b>>c>>d;
amax=a;bmin=b;cmax=c;dmin=d;
do
{
    amax=max(amax,a);
    cmax=max(cmax,c);
    bmin=min(bmin,b);
    dmin=min(dmin,d);
    if(bmin<amax || dmin<cmax)
    {
         cout<<"Текущая площ. пересечения=0"<<endl;
         break;
    }
    s=(bmin-amax)*(dmin-cmax);
    cout<<"Текущая площ. пересечения="<<s<<endl;
    cin>>a>>b>>c>>d;
}while(a<=b);// Закончим когда введется a>b
3
E92
-4 / 1 / 0
Регистрация: 01.04.2012
Сообщений: 41
03.04.2012, 15:32  [ТС] #4
Спасибо большое!!!
0
03.04.2012, 15:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 15:32
Привет! Вот еще темы с ответами:

В простую переменную последовательно вводятся N чисел, определить - C++
В простую переменную последовательно вводятся N чисел, определить сколько, чисел больше своих соседей слева и справа. Посоветуйте как...

Последовательно вводятся N целых чисел. Определить, сколько из них совпадает с первым числом - C++
Последовательно вводятся N целых чисел. Определить, сколько из них совпадает с первым числом Нужно написать код в printf i scanf

Определить, площадь какого из прямоугольников минимальна - C++
Даны длины сторон трех прямоугольников. Определить, площадь какого из прямоугольников минимальна. Нахождение площади прямоугольника и...

Определить площадь фигуры, образованной объединением прямоугольников - C++
Дано N прямоугольников со сторонами, параллельными осям координат. Требуется определить площадь фигуры, образованной объединением данных...


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

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

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