С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
1

Попадает ли точка с заданными координатами x, y закрашенную в область

02.10.2010, 22:35. Показов 3016. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать две программы пожалуйста

1. Первое задание

2. Написать программу, которая определяет, попадает ли точка с заданными координатами x, y закрашенную в область. Рисунок

Срочно... ((
Миниатюры
Попадает ли точка с заданными координатами x, y закрашенную в область   Попадает ли точка с заданными координатами x, y закрашенную в область  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2010, 22:35
Ответы с готовыми решениями:

Определить, попадает ли точка с заданными координатами в закрашенную область
Привет всем! :) Помогите, пожалуйста, решить задачу: Написать программу, которая определяет,...

Определить попадает ли точка с заданными координатами в закрашенную область рисунка
Помогите пожалуйста с решение данной задачи: Написать программу, которая определяет, попадает ли...

Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке
Написать программу, которая определяет, попадает ли точка с заданными координатами в область,...

Проверить, попадает ли точка с заданными координатами в закрашенную область (в чем ошибка?)
при вводе х и у попадает ли точка в фигуру мой код, но считает почему-то не правильно #include...

9
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
02.10.2010, 23:23  [ТС] 2
Вот на первую сделала, вроде правильно ...(

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <iostream>
 
void main ()
{
    float a,b,c,x,z;
    printf ("a= "),
    scanf ("%f",&a),
    printf ("b= "),
    scanf ("%f",&b),
    printf ("c= "),
    scanf ("%f",&c),
           printf ("x= "),
    scanf ("%f",&x);
              if (a<0 && c!=0) z=(a*x+b*x+c); else if (a>2.5 && b==0) z=(-a/(x-c)); else z=(a*(x+c));
           printf ("z=%f",z);
    system("pause");
}
0
2 / 2 / 1
Регистрация: 02.10.2010
Сообщений: 36
02.10.2010, 23:41 3
у тебя 1 проблема : else if (a>2.5 && b==0) z=(-a/(x-c)); если x=c ошибка - деление на 0

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <math.h>
#include <conio.h>
#include <iostream.h>
void main()
{
   double a,b,c,x,f;
   cout<<"vvedite a,b,c,x :";
   cin>>a>>b>>c>>x;
   if ((a<0)&&(c!=0))
   cout<<"znachenie F ="<<a*x + b*x + c;
   else
   if ((a> 2,5)&&(b==0)&&(c!=x))
   cout<<"znachenie F ="<<(-a)/(x-c);
   else
   if ((a> 2,5)&&(b==0)&&(c==x)) cout<<"math error";
   else
   cout<<"znachenie F ="<<a*(x+c);
   getch();
}
1
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
03.10.2010, 00:22  [ТС] 4
Если x=c, то деление идёт на 0 ...

Добавлено через 39 минут
Окееей.

Помогите с первой пожалуйста( Хотя бы с условием
0
2 / 2 / 1
Регистрация: 02.10.2010
Сообщений: 36
03.10.2010, 00:26 5
Цитата Сообщение от Larka91 Посмотреть сообщение
Если x=c, то деление идёт на 0 ...

Добавлено через 39 минут
Окееей.

Помогите с первой пожалуйста( Хотя бы с условием
я ж написал выше, проверял, работает..
0
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
03.10.2010, 00:36  [ТС] 6
С этим всмысле Фотка
0
2 / 2 / 1
Регистрация: 02.10.2010
Сообщений: 36
03.10.2010, 03:54 7
это делаю сейчас....

Добавлено через 3 часа 14 минут
воть) проверял, все работает
  1. C++
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    #include <iostream.h>
    #include <iomanip.h>
    #include <math.h>
    #include <conio.h>
     
    void main() {
      int r,x,y;
      "vvedite R,x,y:"; cin >> r >> x >> y;
      if (( ((pow(x-r ,2) + pow(y+r ,2)) <= r*r) && (x >= r || y <= -r))
      ||(x<=0)&&(y<=r)&&( pow(x+r ,2) + pow(y-r,2) <= r*r)
      ) {
        cout<< "nice shot\n";
      } else {
        cout << "ops you miss\n";
      }
      getch();
    }
1
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
15.11.2010, 18:24  [ТС] 8
Привет
Помогите пожалуйста с заданием


(H+E/(H+1))*G

H - сумма элементов массива с нечетными номерами
E - максимальный по модулю элемент массива
G - количество отрицательных элементов массива


- - -
массив из 10 элементов (веществ.)
ввод с клавиатуры кол-во элементов n<=10
вывод массива с клавиатуры
вычисление 3 величины
вывод этих величин с пояснением
ввод и вывод результатов формулы
0
32 / 32 / 7
Регистрация: 10.10.2010
Сообщений: 89
15.11.2010, 18:50 9
Цитата Сообщение от Larka91 Посмотреть сообщение
Привет
Помогите пожалуйста с заданием


(H+E/(H+1))*G

H - сумма элементов массива с нечетными номерами
E - максимальный по модулю элемент массива
G - количество отрицательных элементов массива


- - -
массив из 10 элементов (веществ.)
ввод с клавиатуры кол-во элементов n<=10
вывод массива с клавиатуры
вычисление 3 величины
вывод этих величин с пояснением
ввод и вывод результатов формулы
Как смог)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "stdafx.h"
#include "math.h"
#include <iostream>
using namespace std;
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{ 
    double otvet;
    int i,n,o,*a,sum,max;
    cin>>n;
    a = new int [n];
    for (i=0;i<n;i++) cin>>a[i];
    for (i=0;i<n;i++) cout<<a[i]<<" ";
    cout<<endl;
    // нечет элем
    sum=a[1];
    for (i=3;i<n;i+=2) 
    {
        sum+=a[i];
    }
        cout<<sum<<endl;
        // макс эл 
        max=a[0];
        for (i=1;i<n;i++) 
            if (a[i]>max) max=a[i];
        cout<<max<<endl;
        //отриц элементы
        o=0;
        for (i=0;i<n;i++) 
            if (a[i]<0) o++;
        cout<<o<<endl;
        otvet=(sum+max/(sum+1))*o;
        cout<<otvet;
        cin>>i;
return 0;
}
1
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
22.11.2010, 18:17  [ТС] 10
Спасибо огромное, но всё как то очень сложно .. преподша сказала, сделать попроще, printf/scanf и т.п.
0
22.11.2010, 18:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2010, 18:17
Помогаю со студенческими работами здесь

Программа, которая определяет, попадает ли точка с заданными координатами в закрашенную область
Написать программу, которая определяет, попадает ли точка с заданными координатами в область,...

Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом
Написать программу, которая определяет, попадает ли точка с заданными коор¬динатами в область,...

Определить, попадает ли точка с заданными координатами в область, закрашенную из рисунке серым цветом
Написать программу, которая определяет, попадает ли точка с заданными координатами в область,...

Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом
Нужна помощь в написании, не могу понять, какие формулы применять. Написать программу, которая...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru