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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
dimoncheg
10 / 10 / 2
Регистрация: 18.10.2012
Сообщений: 220
#1

Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень - C++

27.01.2014, 15:55. Просмотров 1288. Ответов 3
Метки нет (Все метки)

Здравствуйте, форумчане. Помогите немного пожалуйста, а то программа ошибку выдает, а я что то не вкуриваю в чем проблема то...

Дана "мишень" в виде закрашенной области, изображенной на рисунке. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень.

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

Картинку к посту приложил. Вот мой код программы:

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
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <math.h>
 
using namespace std;
 
main ()
 
{
    setlocale (0, "");
    
double x, y;
 
cout << "Введите х" << endl;
cin >> x;
 
cout << "Введите y" << endl;
cin >> y;
 
if (pow(x,2)+pow(y,2)<=pow(1,2) && y<0) || (y<=-2*x+2 && y<=2*x+2 && y>=0) {
    
    cout <<"Входит"<< endl; 
}
 
else {
    cout <<"Не входит"<< endl; }
 
system ("pause");
 
return 0;
 
}
В 21 строке выдает :

21 41 C:\Users\Пользователь\Desktop\mishen.cpp [Error] expected primary-expression before '||' token
21 76 C:\Users\Пользователь\Desktop\mishen.cpp [Error] expected ';' before '{' token

Что не так? Извините, если ошибки элементарные и засоряю форум, просто с++ уже забыл, а сейчас понадобился..
Миниатюры
Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 15:55     Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень
Посмотрите здесь:

C++ Разработать алгоритм и программу для определения количества слов в введенном тексте, которые начинаются на буквой "А"
Составить программу, которая будет выводить true или false в зависимости от принадлежности точки с координатами x, y закрашенной области C++
Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в C++
Мишень, описание области C++
C++ Определить принадлежность точки с координатами (x, y) закрашенной области
C++ Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На
C++ Программа для определения попадания точки с координатами (x, y) в мишень
Разработать программу для проверки попадания точки с координатами x и y в указанную на рисунке область C++
Дана «мишень» в виде закрашенной области, изображенной на рисунке. Создать алгоритм для определения попадания C++
C++ Написать программу для определения принадлежности точки с координатами (x,y) заштрихованной области
C++ Написать программу для определения принадлежности точки с координатами (x,y) заштрихованной области
C++ Написать программу для определения принадлежности точки с координатами (x,y) заштрихованной области

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
27.01.2014, 15:58     Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень #2
В двадцать первой строке добавьте общие скобки:
C++
21
if ( (pow(x,2)+pow(y,2)<=pow(1,2) && y<0) || (y<=-2*x+2 && y<=2*x+2 && y>=0) )
cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 15:59     Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
dimoncheg, Со скобками будь внимательней, у скобка ифа закрылась раньше чем все выражение
Поправил
C++
1
if ((pow(x,2)+pow(y,2)<=pow(1,2) && y<0) || (y<=-2*x+2 && y<=2*x+2 && y>=0))
dimoncheg
10 / 10 / 2
Регистрация: 18.10.2012
Сообщений: 220
27.01.2014, 16:02  [ТС]     Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень #4
SatanaXIII, cooller_94, спасибо! Все невнимательность, на такой мелочи стоял.. Еще раз спасибо.
Yandex
Объявления
27.01.2014, 16:02     Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень
Ответ Создать тему
Опции темы

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