0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 18
|
|
1 | |
Даны положительные действительные числа a,b,c,d. Выяснить, можно ли один из прямоугольников целиком поместить внутри другого прямоугольника08.10.2013, 22:34. Показов 9906. Ответов 22
Метки нет (Все метки)
Прямоугольники. Даны положительные действительные числа a,b,c,d. Выяснить, можно ли один из прямоугольников целиком поместить внутри другого прямоугольника. Числа a , b определяют стороны первого прямоугольника , а c и d – стороны второго прямоугольника.
нужно написать прогу в си++
0
|
08.10.2013, 22:34 | |
Ответы с готовыми решениями:
22
Выяснить, можно ли один из прямоугольников целиком поместить внутри другого Выяснить, верно ли, что один треугольник целиком расположен внутри другого Даны действительные положительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z. Даны действительные положительные числа x, y, z выяснить существует ли треугольник с длинами сторон x, y, z, |
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
||||||
08.10.2013, 22:59 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 18
|
|
08.10.2013, 23:14 [ТС] | 3 |
а нужно типо сделать так прямоугольники входили не ровно а под углом и как в проге указать это ?
Добавлено через 2 минуты #include<stdio.h> #include<math.h> #include<conio.h> void main () { float a,b,c,d,x,y; printf(“Введите размеры 1 прямоугольника”); scanf(“%f %f “,&a ,&b); printf(“Введите размеры 2 прямоугольника”); scanf(“ %f %f,&c,&d); if((a<c && b<d) || (a<d && b<c)) printf(“1 прямоугольник поместится во 2”); else if((c<a && d<b ) ||(c<b && d<a )) printf(“1 прямоугольник не поместится во 2 “); else printf(“нечего не поместиться”); getch() } и тут нужно добавить некоторый угол а как? знаешь?
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
||||||
08.10.2013, 23:17 | 4 | |||||
Тогда код будет таким
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
|
08.10.2013, 23:22 | 6 |
ахах, это так, на всякий случай, голова не варит считать просто
Добавлено через 3 минуты во-первых есть теги форматирования твоего рукоблудства)))) библиотека конио не нужна x,y убери, они не нужны
0
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 18
|
|
08.10.2013, 23:23 [ТС] | 7 |
а что в моей нужно исправить?
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
||||||
08.10.2013, 23:37 | 9 | |||||
1
|
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 18
|
|
08.10.2013, 23:38 [ТС] | 10 |
спасибо огромное))
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
|
08.10.2013, 23:40 | 11 |
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
|
08.10.2013, 23:55 | 13 |
если тебе не известно значение целиком поместить, то я в чём виноват?
разные вещи поместить так, что б они касались друг друга, и поместить полностью, и не надо это путать
0
|
09.10.2013, 00:31 | 14 |
при чём тут целиком/не целиком?
Нарисуй эти прямоугольники и посмотри сам! У тебя принципиальная ошибка. Ошибка в том, что не надо никакие стороны ни в какие квадраты возводить! - Надо просто убедиться, что большая сторона одного прямоугольника помещается большую сторону другого и меньшие соответственно тоже. Сравнивать надо длины сторон, а не их квадраты! magrat65 это, кстати, лучше тебя понимает и написал соответствующую программу в третьем(#3) посте! А ты только с толку его сбиваешь...
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
|
09.10.2013, 02:56 | 15 |
Я так понял, что по геометрии ты имел кол...
Сам автор темы написал, что будет, если при таком сравнении провернуть внутренний прямоугольник? То в таком случае возможен вариант, что внутренний прямоугольник будет касаться диагональю сторон внешнего прямоугольника, вот я ему и написал программу там где я проверяю длину диагонали с длинами сторон внешнего прямоугольника. И не говори что я возвожу какие либо стороны в квадрат, если ты не знаешь как находится диагональ прямоугольника по двум его сторонам. Не пудри мне и себе мозг, и лучше не умничай
0
|
09.10.2013, 03:01 | 16 |
Пруф или не было! Ты появился в теме во втором же посту. Всё что было известно в теме к этому моменту это:
Ты же в ответ стал предлагать своё решение с измерением диагоналей. Автор ничего подобного в условии не просил.
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
|
09.10.2013, 03:02 | 17 |
0
|
11 / 11 / 4
Регистрация: 25.09.2013
Сообщений: 64
|
|
09.10.2013, 03:07 | 19 |
0
|
09.10.2013, 03:30 | 20 |
Да всем! Тем что, зациклившись на поворотах, ты ничем не доказал свою формулу, а взял с потолка длину диагонали и каким то боком приплёл к задаче!
Вот я беру два прямоугольника! с=9 d=19 и a=10 и=20 Накладываю их "ровно" параллельными сторонами, и cd входит внутрь ab! Теперь ты считаешь по своей формуле if( sqrt(c*c+d*d)<a) и получаешь ответ sqrt(442)<10 - "неверно" и вывод "Невозможно поместить 2 прямоугольник в 1", т.е. враньё, он у меня влезал Вот теперь и объясни, откуда ты взял эту неверную формулу? Я обратил на это твоё внимание ещё в 12м посте, но ты отмахнулся фразой о том, что притирать прямоугольники нельзя. Хотя мог бы задуматься, а является ли неверный ответ следствием "притирания фигур"?
0
|
09.10.2013, 03:30 | |
09.10.2013, 03:30 | |
Помогаю со студенческими работами здесь
20
Даны положительные a, b, c, d. Выяснить, можно ли прямоугольник со сторонами a и b уместить внутри Даны длины четырех отрезков. Определить, можно ли в один из прямоугольников полностью поместить другой Даны действительные числа a1, b1, c1, a2, b2, c2 Выяснить Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |