Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2021, 12:44   #1
D1mkaS-
Новичок
Джуниор
 
Регистрация: 17.10.2021
Сообщений: 2
По умолчанию [C/C++] Работа с графиком(ограничение области с помощью оператора if))

Всем привет! Получил задание, в этом задании нужно написать логическое выражение, которое будет правильным в том случае, когда x,y(x,y вводим с клавиатуры) попадают в заштрихованною область графика.
Проблема: как ограничить с помощью оператора if заштрихованною область. Верхнюю часть графика я ограничил так: y>=|x|+1
Заранее спасибо за помощь!

Код:
#include <iostream>
#include <stdio.h>
#include <math.h>


int main()
{
    int x, y;
    printf("input x: "); scanf_s("%f", &x);
    printf("input y: "); scanf_s("%f", &y);
    if (y >= fabs(x) + 1 ) //  Тут нужно дополнить условие
        printf("true");
    else if(...) // Тут нужно дополнить условие
        printf("true");
     else printf("false");
return 0;
Изображения
Тип файла: png Screenshot_9.png (10.4 Кб, 12 просмотров)
D1mkaS- вне форума Ответить с цитированием
Старый 17.10.2021, 15:02   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,547
По умолчанию

Код:
if ( ((x<=0) && (y<=0) && (y<=x+1))  ||
       (y>=abs(x)+1)   ||
       (x>=0) && (y>=0) && (x+y<=1)) ) .....

Последний раз редактировалось digitalis; 17.10.2021 в 15:38.
digitalis вне форума Ответить с цитированием
Старый 17.10.2021, 18:05   #3
D1mkaS-
Новичок
Джуниор
 
Регистрация: 17.10.2021
Сообщений: 2
По умолчанию

Спасибо вам за ваш ответ!
D1mkaS- вне форума Ответить с цитированием
Старый 17.10.2021, 22:03   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,547
По умолчанию

Пожалуйста. Заходи, ежели что
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# Определение четности с помощью оператора сдвига rust76 Помощь студентам 5 30.04.2015 12:01
С помощью оператора if определить Ghyt Помощь студентам 3 19.11.2014 12:53
С помощью оператора цикла for вычислить y Ghyt Помощь студентам 0 16.11.2014 15:06
Ограничение области рисования TCanvas xrob Компоненты Delphi 6 13.12.2013 13:39
Ограничение области передвижения компонента Westwood C# (си шарп) 0 19.10.2012 16:25