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

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

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

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

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

Вход
10 4 7
10 1 4

Выход
NO
YES
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2016, 01:54
Ответы с готовыми решениями:

Посчитать животных на ферме
Стоит себе ферма. На ферме сидит фермер и считает, сколько кого есть у него на ферме - a верблюдов,...

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

Массив, зверьки на ферме
Решите пожалуйста массивы больное место у меня ) Задача: Каждому пушистому зверьку на звероферме...

SQL запрос :подсчет КРС находящихся на ферме
Есть база данных с таблице КРС. В таблице КРС поля: --Id_KPС, --Номер КРС, --Дата...

8
90 / 22 / 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
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
01.07.2016, 11:00  [ТС] 3
А можно полный код?
Спасибо

Добавлено через 8 часов 56 минут
Если возможно напишите полный код, я новичок и пока хочу разобрать полный код для изучения каждой строки
Спасибо
0
99 / 92 / 104
Регистрация: 29.11.2009
Сообщений: 407
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
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
99 / 92 / 104
Регистрация: 29.11.2009
Сообщений: 407
01.07.2016, 13:33 6
какой у вас компилятор ?
0
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
01.07.2016, 13:35  [ТС] 7
пока что пробую на ideone.com
сейчас visual studio нет под рукой
Думаете из-за компилятора?
0
99 / 92 / 104
Регистрация: 29.11.2009
Сообщений: 407
01.07.2016, 13:38 8
компилирую DM`ом из Codeblocks все работает без ошибок ...
0
160 / 101 / 14
Регистрация: 17.10.2012
Сообщений: 488
01.07.2016, 14:55 9
Все работает. Подозреваю, что вы забыли вставить в inputs ваши значения и символ 'q'.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2016, 14:55

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

Предположим, у вас на ферме разливают молоко по бутылкам
Предположим, у вас на ферме разливают молоко по бутылкам. Количество молока в бутылке должно...

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

Как реализовать возможность добавления названий файлов в таблицы (таблица в ферме)?
Здравствуйте, гуру. Возник вопрос. Как реализовать возможность добавления листинга файлов в...

Через какое время количество овец на второй ферме достигнет численности 35 000?
На первой ферме имеется 1000 овец. Ежедневно количество овец на первой ферме увеличивается на 1%....


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

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

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