0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 16
1

Задача на типы данных, операторы

18.06.2019, 12:04. Показов 699. Ответов 1
Метки нет (Все метки)

Даны вещественные числа a,b,c,d. Определить можно ли из прямоугольного листа бумаги размером a*b вырезать два квадрата со сторонами c и d соответственно. Можете пожалуйста посмотреть, правильное ли решение

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
   public static boolean rectangle(int a, int b, int c, int d) {
        if(a < b) {
            int tmp = a;
            a = b;
            b = tmp;
        }
        if(c < d) {
            int tmp = c;
            c = d;
            d = tmp;
        }
        return ( c <= d && d <= a - c);
    }
    public static void main(String[] args) {
    System.out.println("Введите значения a,b,c,d");
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        int c = scan.nextInt();
        int d = scan.nextInt();
       System.out.println(rectangle(a,b,c,d));
 
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2019, 12:04
Ответы с готовыми решениями:

Типы данных. Операции. Операторы. операторы ветвления
Создать программу. Воспользоваться оператором вариантов. ...

Операторы цикла, целочисленные типы данных
Задали задачку на циклические алгоритмы с кучей пояснений, но все равно похожего найти не могу в...

Построение блок-схемы. Основные типы данных и операторы языка C#
нужна помощь в построении блок, т.к. нынче этим не занимались, а теперь внезапно потребовали вот...

Основы JavaScript. Типы данных и значения. Переменные. Выражения и операторы. Инструкции
Построить таблицу соответствия значений температур по Цельсию, Кельвину и Фаренгейту.

1
1018 / 558 / 185
Регистрация: 18.08.2013
Сообщений: 2,026
Записей в блоге: 2
18.06.2019, 14:35 2
Та вроде правильно, вот только я не могу понять зачем нужно это c <= d условие. Если запускать с ним, то для параметров 10 10 5 4 метод вернёт значение false, хотя в квадрат 10 на 10 можно уместить квадраты 5 на 5 и 4 на 4

Добавлено через 2 минуты

Не по теме:

Также я хочу добавить, что восхищаюсь вашим творчеством

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2019, 14:35
Помогаю со студенческими работами здесь

Задача на типы данных
1. Ввести натуральные числа n и m, и напечатать период десятичной дроби m/n, если дробь конечна (до...

Типы данных в C++. Не получается задача
Решил олимпиадную задачу, но она не проходит все тесты, т. к (скорее всего) я не могу подобрать...

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си?
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы:...

Задача на строковые типы данных. Разработать алгоритм и программу на Python, используя строки и операции над строками
Описать функцию работы со строкой символов, которая найдет, сколько раз входит в строку некоторый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru