Loading...
i.petk0v avatar i.petk0v 56 Точки

6. Точка върху страната на правоъгълник

Здравейте,

имам проблем с решаването на следната задача:

в Judge ми дава 72т/100т.

" Напишете програма, която проверява дали точка {x, y} се намира върху някоя от страните на правоъгълник {x1, y1} – {x2, y2}. Входните данни се четат от конзолата и се състоят от 6 реда: десетичните числа x1, y1, x2, y2, x и y (като се гарантира, че x1 < x2 и y1 < y2). Да се отпечата “Border” (точката лежи на някоя от страните) или “Inside / Outside” (в противен случай). "

 

 

ето и решението ми:

https://dotnetfiddle.net/7SO2wR

Тагове:
0
Programming Basics
jivako000 avatar jivako000 296 Точки

Здравей! 

Това е моето решение http://pastebin.com/xwaH3EWg

Трябва да направиш последователни проверки - Първо трябва да провериш дали x = x1 или x = x2 и съответно и при двете трябва да направиш вложени проверки за това дали y1<=y и в същото време y<=y2. Ако е изпълнето условието се печата Border, в противен случай Inside/Outside! По същия начин проверяваш и с y!

Успех!smiley

0
17/10/2016 15:14:56
borislav9212 avatar borislav9212 745 Точки

Здравей,

За да ти е по-лесно опитай се да направиш проверките първо за "Inside / Outside" и след това "Border".

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.