М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Уваси скоро день я поэтому вася хочет отправить ему открытку,но возникла проблема: открытка не может влезть в конверт.открытка и конверт представляют перед собой два прямоугольника со сторонами p1 и p2 ,для открытки e1 и e2.открытку можно поместить только таким оброзом чтобы стороны открытки были параллельны сторонами конверта.формат входных данных: первая строка содержит два целых цисла e1 e2 длины сторон конверта вторая строка содержит два целых числа p1 p2 длины сторон открытиформат выхода: выведи "yes" без кавычек если открытка влазит в конверт ,"no" если нет.\ пример 7 8 yes 4 5

👇
Ответ:
lisa22151
lisa22151
05.10.2020

#include <iostream>

using namespace std;

int main() {

int e1, e2, p1, p2, max_e, max_p, min_e, min_p;

cin >> e1 >> e2;

cin >> p1 >> p2;

if (e1 > e2) {

max_e = e1; min_e = e2;

}

else {

max_e = e2; min_e = e1;

}

if (p1 > p2) {

max_p = p1; min_p = p2;

}

else {

max_p = p2; min_p = p1;

}

if ((min_e >= min_p) && (max_e >= max_p)) cout << "YES"; else cout << "NO";

return 0;

}

4,6(38 оценок)
Открыть все ответы
Ответ:
Bauer322
Bauer322
05.10.2020

Так как язык не указан, приведу пример на SWI-Prolog.

Код:

read_int(Int) :- read(Int), integer(Int).split_int_by_numbers(0, []) :- !.split_int_by_numbers(N, [Number|Ints]) :- Number is mod(N, 10), RestN is div(N, 10), split_int_by_numbers(RestN, Ints).test_to_div(_, []).test_to_div(N, [Number|Ints]) :- mod(N, Number) =:= 0, test_to_div(N, Ints). test(Int) :- split_int_by_numbers(Int, Numbers), test_to_div(Int, Numbers), write(Int), write(" - Yes!"), nl.test(Int) :- write(Int), write(" - No!"), nl.?- read_int(Int), test(Int).
Напишите программу: С клавиатуры вводится трёхзначное число (число десятков и число единиц не равна
Напишите программу: С клавиатуры вводится трёхзначное число (число десятков и число единиц не равна
Напишите программу: С клавиатуры вводится трёхзначное число (число десятков и число единиц не равна
4,6(96 оценок)
Ответ:
angelinalitvine
angelinalitvine
05.10.2020

Задачки такого типа не имеют однозначного решения, можно предложить нескольео вариантов и все они будут правильные. Слишком мало членов дано.

Вот мои версии.

 

а. 1; 3; 6; 4; 11; 5; 16; 6 (на нечётных местах всё время +5, на чётных +1)

 

б. 9; 7; 10; 4; 11; 1; 12; -2; ... (на нечётных +1, на чётных -3)

 

в. 3; 2; 1; 6; 5; 4; 9; 8; 7; 12; 11; 10... (тройки n;n-1;n-2; первое число тройки - последовательные числа, кратные 3)

 

Могу предложить ещё несколько ДРУГИХ вариантов продолжения последовательностей и все они, повторюсь, будут ПРАВИЛЬНЫМИ. 

Одно только замечание: ВСЕГДА нужно указывать алгоритм или формулу, по которой последовательность строится(продолжается).

 

4,5(70 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ