Информатика, вопрос задал tima100919 , 7 лет назад

Создание программы! СРОЧНО! ДАЮ 100 БАЛЛОВ!

Приложения:

movieclip: язык любой?
tima100919: С++

Ответы на вопрос

Ответил tutu007
0

Ответ:

#include <iostream>

int main()

{

setlocale(LC_ALL, "Russian");

float x;

float y;

std::cout << "Введите x: ";

std::cin >> x;

std::cout << "Введите y: ";

std::cin >> y;

if (x * x + y * y <= 1 or (0 <= x and x <= 1 and 0 <= y and y <= 1))

{

 std::cout << "Точка в диапазоне";

}

else

{

 std::cout << "Точка вне диапазона";

}

}


movieclip: if (x * x + y * y < 1 or (x * x + y * y > 1 and x < 1 and y < 1))
movieclip: условие вообще неверное. if (sqrt(x*x+y*y) <= 1 || (x > 0 && y > 0 && x <= 1 && y <= 1))
tutu007: либо точка оказывается внутри окружности
tutu007: а, ну да, второе условие неверное у меня
tutu007: исправил
movieclip: 0 <= x <= 1 такая конструкция поддерживается языком? C# сразу лесом посылает.
tutu007: я опять изменил
tutu007: не поддерживается, как оказалось
tutu007: VS ошибок не выдал, вот я и не обратил внимания даже
movieclip: 0 <= x <= 1 формально это (0 <= x) <= 1. Это сравнение булевого значения с цифрой.
Новые вопросы