Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Aerarian
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
1

Круги на ферме

30.06.2016, 01:54. Просмотров 1191. Ответов 8
Метки нет (Все метки)

Никак не могу сообразить, че-то голова кругом уже

Недавно на поле фермера Джона были обнаружены следы
приземления летающих тарелок. Об этом даже писала газета Mew
Yorc Courier. Поле фермера Джона имеет форму круга радиусом r1. По сообщениям
журналистов были обнаружены два следа от летающих тарелок,
имевшие форму кругов. Один из них имел радиус r2, второй радиус
r3. Также сообщается, что они находились внутри поля фермера
Джона и не пересекались (при этом, они, возможно, касались друг
друга и/или границы поля).Поскольку журналисты часто склонны
преувеличивать масштабы событий, необходимо написать программу,
которая будет проверять, могли ли иметь место события, описанные в
газете. На вход программы подается три целых положительных числа r1,
r2, r3. Вывести на экран слово YES, если информация, опубликованная в
газете, может соответствовать правде, и слово NO иначе.

Вход
10 4 7
10 1 4

Выход
NO
YES
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2016, 01:54
Ответы с готовыми решениями:

На ферме было х кроликов
На ферме было х кроликов. Ежемесячный прирост составляет 5%. Составить...

Реализация операций с множествами на примере домашних животных на ферме
В следующих Заданиях использовать множество подходящего типа.Для выполнения...

Круги и треугольники
http://s52.***********/i137/1406/24/eee0c48b21c0.jpg вот задания!! #include...

Круги в окружности
Описать переменную круг, в которой содержатся все данные для построения круга в...

Программа круги на воде
Здравствуйте, помогите с программой имитирующую круги на воде: нужно чтобы в...

8
Banonanelly
89 / 21 / 35
Регистрация: 29.06.2016
Сообщений: 96
30.06.2016, 02:08 2
Чтобы в круге не пересекались 2 вписанных в него круга, сумма диаметров вписанных кругов не должна превышать диаметр большого круга.

Поскольку d = 2 * r

C++
1
2
3
4
5
6
7
8
if (r2 + r3 <= r1)
{
    cout << "YES" << endl;
}
else
{
    cout >> "NO" << endl;
}
1
Aerarian
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
01.07.2016, 11:00  [ТС] 3
А можно полный код?
Спасибо

Добавлено через 8 часов 56 минут
Если возможно напишите полный код, я новичок и пока хочу разобрать полный код для изучения каждой строки
Спасибо
0
TimeTwo
72 / 72 / 97
Регистрация: 29.11.2009
Сообщений: 330
01.07.2016, 11:54 4
Лучший ответ Сообщение было отмечено Aerarian как решение

Решение

Aerarian,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
int main()
{
    char a;
    while(a!='q'){
        int r1,r2,r3;
        cout<<"enter r1: ";
        cin>>r1;
        cout<<"enter r2: ";
        cin>>r2;
        cout<<"enter r3: ";
        cin>>r3;
        if (r2 + r3 <= r1){
            cout << "YES" << endl;
        }
        else{
            cout << "NO" << endl;
        }
        cout<<"enter q to quit";
        cin>>a;
    }
    return 0;
}
1
Aerarian
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
01.07.2016, 12:56  [ТС] 5
Ошибка выполнения time: 0 memory: 3460 signal:25
enter r1: enter r2: enter r3: NO
0
TimeTwo
72 / 72 / 97
Регистрация: 29.11.2009
Сообщений: 330
01.07.2016, 13:33 6
какой у вас компилятор ?
0
Aerarian
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
01.07.2016, 13:35  [ТС] 7
пока что пробую на ideone.com
сейчас visual studio нет под рукой
Думаете из-за компилятора?
0
TimeTwo
72 / 72 / 97
Регистрация: 29.11.2009
Сообщений: 330
01.07.2016, 13:38 8
компилирую DM`ом из Codeblocks все работает без ошибок ...
0
iRomul
159 / 100 / 14
Регистрация: 17.10.2012
Сообщений: 483
Завершенные тесты: 1
01.07.2016, 14:55 9
Все работает. Подозреваю, что вы забыли вставить в inputs ваши значения и символ 'q'.
0
01.07.2016, 14:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2016, 14:55

Задача по Borland C++ Треугольник и круги.
Треугольник и круги. Лежит ли на заданный плоскости треугольник ABC в области...

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

Разработать приложение, рисующее на экране круги со случайным расположением центра, случайным размером радиуса
Разработать приложение, рисующее на экране круги со случайным расположением...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru