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

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

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

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

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

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

Срочно... ((
Миниатюры
Попадает ли точка с заданными координатами x, y закрашенную в область   Попадает ли точка с заданными координатами x, y закрашенную в область  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.10.2010, 22:35
Ответы с готовыми решениями:

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

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

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

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

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
у тебя 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
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
03.10.2010, 00:22  [ТС]
Если x=c, то деление идёт на 0 ...

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

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

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

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

Добавлено через 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
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
15.11.2010, 18:24  [ТС]
Привет
Помогите пожалуйста с заданием


(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
Цитата Сообщение от 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
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
22.11.2010, 18:17  [ТС]
Спасибо огромное, но всё как то очень сложно .. преподша сказала, сделать попроще, printf/scanf и т.п.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.11.2010, 18:17
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Оптимизация CMake для ускорения сборки
bytestream 02.06.2025
Вы когда-нибудь ловили себя на мысле, что пока ваш проект компилируется, можно успеть сварить кофе, прочитать главу книги или даже сбегать в соседний офис? Если да, то добро пожаловать в клуб. . .
JS String.prototype.localeCo­mpare()
mr_dramm 02.06.2025
скопировано из этой темы чтобы не потерялось. localeCompare без указания локали для сравнения строк под капотом использует Intl. Collator , который работает согласно Unicode Collation Algorithm. . .
Облако проектов
russiannick 01.06.2025
Слава Джа, написал прогу для компиляции. Значит написал компилятор? Обьем кода 300+ строк. Язык-яву. Вводим данные, заполняем поля, тычем радиобаттоны. И по итогу в поле результат получам листинг. . .
Rust и квантовые вычисления: интеграция с Q# и Qiskit
golander 01.06.2025
Мир квантовых вычислений традиционно оставался закрытым клубом для высокоуровневых языков типа Python и специализированных DSL вроде Q#. Однако в последние годы Rust начал тихую революцию в этой. . .
Кэш REDIS и C#
UnmanagedCoder 01.06.2025
Redis (Remote Dictionary Server) - это ультраскоростное хранилище данных в оперативной памяти, работающее по принципу "ключ-значение". Суть проста: данные хранятся не на диске, а прямо в RAM, что. . .
Lenovo IH110CX Rev: 1.0 motherboard manual
Maks 01.06.2025
Размещения без повторений
VistaSV30 31.05.2025
Код возвращает список вариантов размещений A^{k}_{n}=\frac{n!}{(n-k)!} from itertools import permutations def pwr(k, n): # Размещение без повторений (Placement without repetition) if k. . .
Redis и Node.js с TypeScript - решения для высоконагруженных систем
Reangularity 31.05.2025
Redis (Remote Dictionary Server) — сверхбыстрое хранилище данных в памяти, способное обрабатывать операции за микросекунды. И что особенно важно для нас — с удивительно простым API. А теперь. . .
Unit-тестирование с моками в Go
golander 31.05.2025
Большинство разработчиков предпочитают тестировать код без использования моков. Например, при интеграции с Elasticsearch логичнее запустить контейнер локально и тестировать Go-код непосредственно с. . .
Как работать с PDF в C#
stackOverflow 31.05.2025
Нам приходится сталкиваться с PDF по разным причинам. Генерация счетов, создание отчетов, извлечение данных из загруженных пользователем документов, автоматизация рабочих процесов - это лишь верхушка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »