Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2011, 14:10   #1
ming_ruport
Пользователь
 
Регистрация: 10.10.2011
Сообщений: 25
Восклицание Правильно написан алгоритм?

Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.

Код:
#include <iostream> 
#include <conio.h>
using namespace std; 

int main() 
{ 
float x=0,y=0; 
cout << "Vvedite x=";cin>>x; 
cout << "Vvedite y=";cin>>y; 

if (((x>0) && (x<7) && (y>0) && (y<4)) || ((x<0) && (y<0))) cout<< "Yes"; 
else if (((x=7) && (y>=0) &&  (y<=4)) || ((y=4) && (x>=0) && (y<=7)) || ((x<0) && (y=0)) || ((y<0) && (x=0))) cout<< "Border"; 
  else cout<< "No"; 
    cout<< "\n";
   
getch();
return 0; 
}
Заранее всем спасибо за помощь!
Изображения
Тип файла: jpg clip_image002.jpg (14.7 Кб, 36 просмотров)

Последний раз редактировалось ming_ruport; 17.10.2011 в 14:24.
ming_ruport вне форума Ответить с цитированием
Старый 17.10.2011, 16:01   #2
Lasur
Форумчанин
 
Аватар для Lasur
 
Регистрация: 13.10.2011
Сообщений: 143
По умолчанию

Код:
if (((x>0) && (x<7) && (y>0) && (y<4)) || ((x<0) && (y<0))) cout<< "Yes"; 
else if (((x=7) && (y>=0) &&  (y<=4)) || ((y=4) && (x>=0) && (x<=7)) || ((x<0) && (y=0)) || ((y<=0) && (x=0))) cout<< "Border"; 
  else cout<< "No";
Две ошибки, если не ошибся я
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Lasur вне форума Ответить с цитированием
Старый 17.10.2011, 16:05   #3
ming_ruport
Пользователь
 
Регистрация: 10.10.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Lasur Посмотреть сообщение
Код:
if (((x>0) && (x<7) && (y>0) && (y<4)) || ((x<0) && (y<0))) cout<< "Yes"; 
else if (((x=7) && (y>=0) &&  (y<=4)) || ((y=4) && (x>=0) && (x<=7)) || ((x<0) && (y=0)) || ((y<=0) && (x=0))) cout<< "Border"; 
  else cout<< "No";
Две ошибки, если не ошибся я
Какие именно ошибки?
ming_ruport вне форума Ответить с цитированием
Старый 17.10.2011, 16:13   #4
Lasur
Форумчанин
 
Аватар для Lasur
 
Регистрация: 13.10.2011
Сообщений: 143
По умолчанию

if (((x>0) && (x<7) && (y>0) && (y<4)) || ((x<0) && (y<0))) cout<< "Yes";
else if (((x=7) && (y>=0) && (y<=4)) || ((y=4) && (x>=0) && (x<=7)) || ((x<0) && (y=0)) || ((y<=0) && (x=0))) cout<< "Border";
else cout<< "No";
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Lasur вне форума Ответить с цитированием
Старый 17.10.2011, 16:25   #5
ziegfried
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 1
По умолчанию

Цитата:
if (((x>0) && (x<7) && (y>0) && (y<4)) || ((x<0) && (y<0))) cout<< "Yes";
else if (((x=7) && (y>=0) && (y<=4)) || ((y=4) && (x>=0) && (x<=7)) || ((x<=0) && (y=0)) || ((y<=0) && (x=0))) cout<< "Border";
else cout<< "No";
тогда здесь тоже
ziegfried вне форума Ответить с цитированием
Старый 17.10.2011, 16:34   #6
Lasur
Форумчанин
 
Аватар для Lasur
 
Регистрация: 13.10.2011
Сообщений: 143
По умолчанию

Цитата:
Сообщение от ziegfried Посмотреть сообщение
тогда здесь тоже
Необязательно, точка (0, 0) и так проверится далее
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Lasur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
на чем написан сайт? RedScreenOfLife JavaScript, Ajax 6 23.06.2011 10:29
На чем написан Windows 3.1 BioHEX Windows 1 01.03.2010 07:58
На каком языке написан код? FleshDro Помощь студентам 6 11.11.2009 06:46
[autorun] - на каком языке написан? Ivan_assm Помощь студентам 6 05.11.2007 09:06
Как узнать на чем написан сайт? Artem HTML и CSS 16 02.11.2007 00:03