8888. Следующее четное число

 

Дано целое число n. Выведите следующее четное число после n.

 

Вход. Одно целое число n.

 

Выход. Выведите следующее четное число после n.

 

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

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

7

8

 

 

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

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

4

6

 

 

РЕШЕНИЕ

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

 

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

Увеличим число n на 1. Если полученное число четное, то оно является ответом. Иначе увеличим n еще раз на 1.

 

Пример

В первом примере n = 7. Увеличим его на 1: n = 8. Число четное, оно и является ответом.

Во втором примере n = 4. Увеличим его на 1: n = 5. Число нечетное, поэтому увеличим его еще раз на 1. Получим n = 6, что и является ответом.

 

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

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

 

scanf("%d", &n);

 

Увеличим число n на 1.

 

n++;

 

Если n нечетное, то увеличим его еще раз на 1.

 

if (n % 2 != 0) n++;

 

Выводим ответ.

 

printf("%d\n", n);

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    n++;

    if (n % 2 != 0) n++;

    System.out.println(n);         

    con.close();

  }

}

 

Python реализация

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

 

n = int(input())

 

Увеличим число n на 1.

 

n += 1

 

Если n нечетное, то увеличим его еще раз на 1.

 

if n % 2 != 0: n += 1

 

Выводим ответ.

 

print(n)