8371. Четное или нечетное

 

Задано натуральное число n. Определите, является ли оно чётным или нечётным.

 

Вход. Одно натуральное число n (1 ≤ n ≤ 109).

 

Выход. Выведите строку EVEN, если число n чётное, и строку ODD, если оно нечётное.

 

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

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

3

ODD

 

 

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

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

100

EVEN

 

 

РЕШЕНИЕ

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

 

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

Используем условный оператор для определения четности числа.

 

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

Читаем входное число n.

 

scanf("%d",&n);

 

Проверяем, является ли число n чётным или нечётным. В зависимости от результата выводим ответ.

 

if (n % 2 == 0)

  printf("EVEN\n");

else

  printf("ODD\n");

 

Реализация алгоритма – тернарный оператор

 

#include <stdio.h>

 

int n;

 

int main(void)

{

  scanf("%d",&n);

  (n % 2 == 0) ? puts("EVEN") : puts("ODD");

  return 0;

}

 

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

 

#include <stdio.h>

 

int n;

 

int main(void)

{

  scanf("%d", &n);

  switch (n % 2 == 0)

  {

    case 1:

      puts("EVEN");

      break;

    case 0:

      puts("ODD");

  }

  return 0;

}

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    if (n % 2 == 0)

      System.out.println("EVEN");

    else

      System.out.println("ODD");         

    con.close();

  }

}

 

Java реализация – тернарный оператор

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    System.out.println((n % 2 == 0) ? "EVEN" : "ODD");

    con.close();

  }

}

 

Java реализация – switch

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    switch (n % 2)

    {

      case 0:

        System.out.println("EVEN");

        break;

      case 1:

        System.out.println("ODD");      

    }

    con.close();

  }

}

 

Python реализация

Читаем входное число n.

 

n = int(input())

 

Проверяем, является ли число n чётным или нечётным. В зависимости от результата выводим ответ.

 

if n % 2 == 0:

  print("EVEN")

else:

  print("ODD")