Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
#1

Условный оператор if. Задание 1 - C++

16.10.2012, 01:18. Просмотров 661. Ответов 5
Метки нет (Все метки)

Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2012, 01:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Условный оператор if. Задание 1 (C++):

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки - C++
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые трудности. Будьте добры, помогите решить. Буду...

Условный оператор - C++
Здравствуйте! Есть такой вопрос: Собственно, что она выведет и почему - понятно. А вот следующие 3 вопроса мне не очень понятны....

Условный оператор - C++
Добрый день,нужна помощь в написании кода по заданию. Составить систему неравенств на основании графической схемы: Пока что...

Условный оператор IF - C++
Содержание: 1+d sin d/a (i-1)i+{a}^{2} i+2/3x ...

Условный оператор. - C++
Написала код программы выдаёт ошибки. :( Вычислить значение функции -ax в квадрате -b при x<5 x+a/x при x>5 ...

Условный оператор if else - C++
Что не так? #include <stdio.h> #include <conio.h> #include <iostream> int main() { int x,y,z,max; cout<<"Введите число...

5
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
16.10.2012, 03:11 #2
А в чем, собственно проблема?
0
хАЛЕКСЕЙх
9 / 9 / 2
Регистрация: 11.10.2012
Сообщений: 118
16.10.2012, 15:58 #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
#include <iostream>
    using std::cout;
    using std::endl;
    using std::cin;
#include <stdlib.h>
#include <locale.h>
 
// Создаём прямоугольник "А"
// первые 2-а public: конструктор и деконструктор
// 3-ий public: я думаю что нужно начертить контур
//              прямоугольника
// остальные 4 private: основные точки
class pryamoygolnik_a{
    public: pryamoygolnik_a(){}
    public: ~pryamoygolnik_a(){}
    
    public: void kontur_prmg_a(){
        int t1 = Tochka1;
        int t2 = Tochka2;
        int t3 = Tochka3;
        int t4 = Tochka4;
    }
    
    private: int Tochka1(int,int){2,3;}
    private: int Tochka2(int,int){2,5;}
    private: int Tochka3(int,int){8,3;}
    private: int Tochka4(int,int){8,5;}
};
 
int main(){
    setlocale(LC_ALL,"Rus");
    
    
system("pause");
return 0;
}
Проблема у меня вылезла в начерчении контура
0
I.M.
16.10.2012, 16:28
  #4

Не по теме:

хАЛЕКСЕЙх, я не знаю, с какого языка вы переходите на С++ (возможно С#), но почитать про С++ вам явно нужно.
Ваш код даже не компилится

0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
16.10.2012, 16:53 #5
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
#include <iostream>
using namespace std;
int main(){
    int x,y;
    setlocale (LC_ALL,"Rus");
    do{
        cout<<"Введите координаты точки (X Y):";
        cin>>x>>y;
        if ((x>2 && x<8) && ((y<5 && y>3) || (y<-1 && y>-3))){
            cout<<"Да\n";
        }
        else{
            if ((x<2 || x>8) && (y>5 || y<-3) || (y>-1 && y<3)){
                cout<<"Нет\n";
            }
            else{
            cout<<"На границе\n";
            }
        }
    cout<<"проверить еще одну точку? (1 - Продолжить, 0 - Выход):";
    cin>>x;
    }while(x);
    return 0;
}
1
Fox Style
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 5
18.10.2012, 23:02 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main() 
{
int x,y;
cout << "BBedite x:\n";
cin >> x;
cout <<"BBedite y:\n";
cin >> y;
if ((x>2) && (x<8))
{
if (((y>3) && (y<5)) || ((y<-1) && (y>-3)))
cout << "Tochka leschit B promeschutke";
}
else
{
cout << "Tochka ne leschit B promeschutke\n";
}
return 0;
}
0
18.10.2012, 23:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2012, 23:02
Привет! Вот еще темы с ответами:

Условный оператор. - C++
Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (1, 3).

Условный оператор - C++
Помогите решить задачу: Даны четыре целых числа a, b, c и d. Найти наименьшее из максимумов первой и второй пар чисел. Решить задачу,...

Условный оператор - C++
Скажите, будет ли следующий код работать, как подразумевается - в зависимости от значения флага индексировать один или другой массив? ...

УСЛОВНЫЙ ОПЕРАТОР (IF) - C++
здравствуйте, подскажите пожалуйста в чем ошибка:Дано 3 числа сколько среди них положительных #include &lt;stdio.h&gt; #include&lt;math.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.