![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.01.2013
Сообщений: 9
|
![]()
Ребята подскажите где я допустил ошибку в этом коде
Задание:Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе. Изображения к заданию ниже #include <cstdlib> #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main(int argc, char *argv[]) { int x,y; boll fl; printf ("x=");scanf("%d",&x); printf ("y=");scanf("%d",&y); fl=((0.5x+5<0)&&(x<0)&&(y>0))|| ((-0.5x-5>0)&&(x<0)&&(y<0))|| ((x*x+y*y<5*5)&&(x>0)) if(fl)printf("точка принадлежит фигуре"); else printf("точка не принадлежит фигуре"); system("PAUSE"); return EXIT_SUCCESS; } |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Может, так?
Код:
Код:
Кстати, может лучше x и y сделать вещественными?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 16.01.2013 в 18:06. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 16.01.2013
Сообщений: 9
|
![]()
Сделал вещественными и заменил, но пишет все равно ошибку на boolfl
#include <cstdlib> #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main(int argc, char *argv[]) { double x,y; boll fl; printf ("x=");scanf("%d",&x); printf ("y=");scanf("%d",&y); fl=(y<0.5x+5 && y>-0.5x-5 && x<0)||((x-5)*(x-5)+y*y<5*5) if(fl)printf("точка принадлежит фигуре"); else printf("точка не принадлежит фигуре"); system("PAUSE"); return EXIT_SUCCESS; } |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Во-первых, зачем лишняя переменная, если условие можно сразу в if поставить.
Во-вторых bool и boll - разные вещи. В-третьих, если x и y - вещественные, то спецификатор ввода не %d, а %lf. В-четвертых, раз это С++, то можно использовать cin и cout. Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 16.01.2013 в 16:56. |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 16.01.2013
Сообщений: 9
|
![]()
Извини я в этом деле не очень понимаю, посмотри что у меня получилось
#include <cstdlib> #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main(int argc, char *argv[]) { double x,y; bool fl; printf ("x=");scanf("%lf",&x); printf ("y=");scanf("%lf",&y); fl=(y<0.5x+5 && y>-0.5x-5 && x<0)||((x-5)*(x-5)+y*y<5*5) if(fl)printf("точка принадлежит фигуре"); else printf("точка не принадлежит фигуре"); system("PAUSE"); return EXIT_SUCCESS; } |
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 16.01.2013
Сообщений: 9
|
![]()
Программа почему то не может скомпилировать проект
|
![]() |
![]() |
![]() |
#8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Выдает какие-либо предупреждения или ошибки?
Чем компилируете?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 16.01.2013
Сообщений: 9
|
![]()
Dev - C++
Ошибок нету, но когда я нажимаю "Скомпилировать и выполнить" начинает процес, но в конце пишет "Проект не скомпилирован" |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование разветвляющихся алгоритмов | Alexei2555 | Помощь студентам | 4 | 02.12.2011 23:57 |
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ | mell33 | Помощь студентам | 0 | 13.12.2010 13:43 |
Программирование разветвляющихся алгоритмов в TP. | prog-er | Помощь студентам | 2 | 12.12.2010 17:00 |
Задача на программирование разветвляющихся алгоритмов. | Repz1992 | Помощь студентам | 1 | 28.10.2009 20:35 |
Программирование разветвляющихся алгоритмов в Delphi7 | Rom1k | Помощь студентам | 5 | 27.11.2008 14:36 |