8615. Вне интервала

 

Определите, находится ли число x вне интервала [ab]. Число x находится вне интервала [ab], если либо x < a, либо x > b.

 

Вход. Три целых числа xab, по модулю не большие 109.

 

Выход. Выведите OUT, если число x не принадлежит интервалу [ab]. Иначе выведите IN.

 

Пример входа 1

Пример выхода 1

7 2 7

IN

 

 

Пример входа 2

Пример выхода 2

-5 1 1

OUT

 

 

РЕШЕНИЕ

условный оператор

 

Анализ алгоритма

Объединим операцией or (||) условия: x < a и x > b.

 

Реализация алгоритма

Читаем входные данные.

 

scanf("%d %d %d", &x, &a, &b);

 

Выводим ответ в зависимости от того, находится ли число x вне или внутри интервала [ab].

 

if (x < a || x > b)

  printf("OUT\n");

else

  printf("IN\n");

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int x = con.nextInt();

    int a = con.nextInt();

    int b = con.nextInt();

    if (x < a || x > b)

      System.out.println("OUT");

    else

      System.out.println("IN");

    con.close();

  }

}

 

Python реализация

Читаем входные данные.

 

x, a, b = map(int,input().split())

 

Выводим ответ в зависимости от того, находится ли число x вне или внутри интервала [ab].

 

if x < a or x > b:

  print("OUT")

else:

  print("IN")