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

Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
09.11.2012, 08:27     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #1
Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <conio.h>
#include <iostream.h>
#include <math.h>
void main()
{
int x, y,o;
 do{
 
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
    if( ??)
 
        cout<<"true"<<endl;
 
else
        cout<<"false"<<endl;
       }while(o=x);
getch(); }
трудности с условием
Миниатюры
Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 08:27     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:
Посмотрите здесь:

C++ Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае
C++ Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в противном случае
Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в противном случае C++
Составить программу, которая будет выводить true или false в зависимости от принадлежности точки с координатами x, y закрашенной области C++
Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в противном случае C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
09.11.2012, 10:58  [ТС]     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #2
все спецы походу заняты
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
09.11.2012, 11:28     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #3
Либо картинка кривая, либо это не часть круга, а часть слегка вытянутого по вертикали эллипса.

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include <iostream>
#define _USE_MATH_DEFINES
#include <math.h>
using namespace std;
int main()
{
    double Rin1=2.0, Rin2=3.5, Rout1=4.0, Rout2=5.5;
    double S=0.5*M_PI*(Rout1*Rout2-Rin1*Rin2);
    cout<<"S="<<S<<endl;
    system("pause");
    return 0;
}
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,899
Записей в блоге: 2
Завершенные тесты: 1
09.11.2012, 11:41     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #4
Если точка принадлежит внешнему эллипсу И не принадлежит внутреннему И x меньше -2, тогда точка в этой области
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
09.11.2012, 16:36  [ТС]     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #5
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
#include "stdafx.h"
вот здесь показывает ошибку
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,899
Записей в блоге: 2
Завершенные тесты: 1
09.11.2012, 16:40     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #6
Цитата Сообщение от hacker13a Посмотреть сообщение
вот здесь показывает ошибку
удалите эту строчку тогда
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
09.11.2012, 16:52  [ТС]     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #7
вот что выдает
Миниатюры
Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:  
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
09.11.2012, 17:46     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #8
это площадь закрашенной фигуры.

Добавлено через 22 минуты
а вот проверка точки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main(){
  double x, y;
  bool result;
  cout<<"Input real coordinates(for example 1.5 -0.25):";
  cin>>x>>y;
  x+=2.0;
  result=(x<=0.0);
  result=result&&((x/2.0)*(x/2.0)+(y/3.5)*(y/3.5)>=1.0);
  result=result&&((x/4.0)*(x/4.0)+(y/5.5)*(y/5.5)<=1.0);
  cout<<(result?"true":"false");
  system ("pause");
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2012, 18:05     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:
Еще ссылки по теме:

Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в C++
C++ Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) прин
Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) прин C++

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

Или воспользуйтесь поиском по форуму:
hacker13a
5 / 5 / 0
Регистрация: 17.04.2012
Сообщений: 263
09.11.2012, 18:05  [ТС]     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае: #9
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а вот проверка точки
спасибо,все правильно...
Yandex
Объявления
09.11.2012, 18:05     Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:
Ответ Создать тему
Опции темы

Текущее время: 01:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru