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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
02.10.2010, 22:35     Попадает ли точка с заданными координатами x, y закрашенную в область #1
Помогите написать две программы пожалуйста

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

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

Срочно... ((
Миниатюры
Попадает ли точка с заданными координатами x, y закрашенную в область   Попадает ли точка с заданными координатами x, y закрашенную в область  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2010, 22:35     Попадает ли точка с заданными координатами x, y закрашенную в область
Посмотрите здесь:

Попадает ли точка с заданными координатами в указанную область C++
C++ Определить, попадает ли точка с заданными координатами в область
C++ Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом
C++ Определить, попадает ли точка с заданными координатами в область, закрашенную из рисунке серым цветом
C++ Определить, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
02.10.2010, 23:23  [ТС]     Попадает ли точка с заданными координатами x, y закрашенную в область #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");
}
максим)
 Аватар для максим)
2 / 2 / 0
Регистрация: 02.10.2010
Сообщений: 36
02.10.2010, 23:41     Попадает ли точка с заданными координатами x, y закрашенную в область #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();
}
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
03.10.2010, 00:22  [ТС]     Попадает ли точка с заданными координатами x, y закрашенную в область #4
Если x=c, то деление идёт на 0 ...

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

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

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

Помогите с первой пожалуйста( Хотя бы с условием
я ж написал выше, проверял, работает..
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
03.10.2010, 00:36  [ТС]     Попадает ли точка с заданными координатами x, y закрашенную в область #6
С этим всмысле Фотка
максим)
 Аватар для максим)
2 / 2 / 0
Регистрация: 02.10.2010
Сообщений: 36
03.10.2010, 03:54     Попадает ли точка с заданными координатами x, y закрашенную в область #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();
    }
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
15.11.2010, 18:24  [ТС]     Попадает ли точка с заданными координатами x, y закрашенную в область #8
Привет
Помогите пожалуйста с заданием


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

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


- - -
массив из 10 элементов (веществ.)
ввод с клавиатуры кол-во элементов n<=10
вывод массива с клавиатуры
вычисление 3 величины
вывод этих величин с пояснением
ввод и вывод результатов формулы
Tambel
32 / 32 / 2
Регистрация: 10.10.2010
Сообщений: 89
15.11.2010, 18:50     Попадает ли точка с заданными координатами x, y закрашенную в область #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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2010, 18:17     Попадает ли точка с заданными координатами x, y закрашенную в область
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
22.11.2010, 18:17  [ТС]     Попадает ли точка с заданными координатами x, y закрашенную в область #10
Спасибо огромное, но всё как то очень сложно .. преподша сказала, сделать попроще, printf/scanf и т.п.
Yandex
Объявления
22.11.2010, 18:17     Попадает ли точка с заданными координатами x, y закрашенную в область
Ответ Создать тему
Опции темы

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