Dorefi
21.01.2021 00:25

Финиш:10 дек 2021, 13:00:00 до финиша:
02:25:33
...

B. Гениальный план (7-8 класс)
Ограничение времени 1 секунда
Ограничение памяти 256.0 Мб
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Героями этой незаурядной истории являются два мальчика по имени Василий и Михаил. История эта произошла одним из весенних вечеров, когда мальчики решили нарисовать картину. Однако, в процессе долгого и изнуряющего обсуждения они решили, что будут рисовать две совершенно разных картины. Василий будет рисовать летней пейзаж, а Михаил нарисует сочные и спелые груши (или наоборот, спелые и сочные груши, но это уже не так важно). И вот, когда уже тематика картин была определена, мальчики обнаружили, что у них нет карандашей. Да-да, у них не оказалось карандашей. Они отправились в магазин за карандашами. Пока они шли, им в голову пришёл гениальный план (снова в процессе длинных споров и обсуждений, ведь магазин находился достаточно далеко). Гениальность этого плана состоит в том, что они хотят поделить карандаши так, чтобы каждому в итоге досталось чётное количество. Мальчики верят, что только в этом случае картины получатся восхитительными. При этом совершенно не важно, какое количество карандашей окажется у каждого. В магазине мальчики купили огромный набор из N карандашей им определить, удастся ли им реализовать свой гениальный план или нет?

Формат ввода
В единственной строке записано число N (0 ≤ N ≤ 106) – количество карандашей в наборе

Формат вывода
Выведите YES – если гениальный план реализовать удастся и NO в противном случае.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Некитсоловей
28.04.2023 22:11
#include <conio.h>
#include <iostream>
using namespace std;

int main()
{   
           int a[12],k;   
           cout<<"Massive before: ";   
           srand(time(NULL));   
           for(int i=0;i<12;i++)   
           {       
                    a[i]=(rand() % 25 -12);       
                    cout<<a[i]<<" ";       
                    if((i+1)%4==0) cout<<" | ";   
           }
           for(int j=0;j<3;j++)   
           {       
                      for(int i=0;i<2;i++)       
                      {           
                      k=a[j*4+i];           
                      a[j*4+i]=a[3+j*4-i];           
                      a[3+j*4-i]=k;       
                      }   
           }     
          cout<<endl<<"Massive       : ";   
          for(int i=0;i<12;i++)   
          {       
                       cout<<a[i]<<" ";       
                       if((i+1)%4==0) cout<<" | ";   
           }       
           getch();   
           return 0;
0,0(0 оценок)
Ответ:
Сағат
08.06.2023 12:35
Задание 1

Нам нужно найти наибольшее число x, при котором данное выражение ложно. Когда оно вообще ложно?

В данном логическом выражении используется дизъюнкция (ИЛИ), которая ложна только в одном случае - это когда оба выражения ложны. Когда же выражения ложны? Рассмотрим же их. В обоих выражениях фигурирует отрицание. То есть, выражение в скобках должны быть истинным. Объясняю:

НЕ (истина) = ложь

А это значит, что условие (x < 10) и (число чётное) должны выполняться. Нам нужно найти наибольшее чётное число. Это не может быть 10, поскольку знак неравенства строгий, следовательно, ближайшее наибольшее чётное число - это 8.

ответ

8

Задание 2

Для данного выражения требуется выполнение следующих условий:

НЕ (x < 7) должно быть ложным, то есть (x < 7) должно быть истинным(x < 6) должно быть ложным

Второе выражение мы можем преобразовать так:

(x ≥ 6). Почему 6 включительно? Потому что, подставив шестёрку в исходное выражение получим: 6 < 6 - ложь. Итого наше выражение имеет вид:

НЕ (x < 7) или (x ≥ 6). Нужно найти наибольшее число, при котором выражение ложно. Это число: 6.

ответ

6

Задание 3

Такое же, как и 2

Задание 4

Решается абсолютно также, как и 2. Дизъюнкция - значит в обеих частях выражения должна быть ложь. Когда ложь получается в двух выражениях? Рассмотрим эти случаи:

НЕ (x < 6) ложно тогда, когда (x < 6) истинно(x < 5) ложно тогда, когда (x ≥ 5)

Итого:

НЕ (x < 6) ИЛИ (x ≥ 5)

ответ

5

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота