#include <iostream>
using namespace std;
double y(double a, double b, double c, double x) {
if (c == x && b + c + x != 0)
return ((a + b) * (a + c) * (a + x)) / (b + c + x);
if (c != x && 1 + b != 0 && 1 + a != 0 && a / (1 + b) + b / (1 + a) >= 0)
return sqrt(a / (1 + b) + b / (1 + a));
return -1e9 - 7;
}
signed main() {
double a, b, c, x, ans;
cin >> a >> b >> c >> x;
ans = y(a, b, c, x);
ans == -1e9 - 7 ? cout << "No solution" : cout << ans;
}
Поделитесь своими знаниями, ответьте на вопрос:
Дороти с друзьями весело шагали по дороге из жёлтого кирпича, как вдруг раздался страшный рёв и на дорогу выскочил свирепый Лев. Одним взмахом огромной лапы он отбросил Страшилу на обочину и, выставив когти, прыгнул на Железного дровосека. Как вы думаете, насколько длинными должны быть когти, чтобы пробить жесть, из которой сделан Железный Дровосек?Напишите программу, которая из двух введённых строк (которые будут изображать когти) выберет ту или те, что короче введённого числа. Если обе короче, то вывести их в алфавитном порядке. Если ни одна не подошла, то вывести число.Вывести строку, которая короче числа. Если обе строки короче, вывести их в лексикографическом порядке. Если они не подходят, то вывести число.Пример 1Ввод Вывод21очень длинныеС загнутыми концамиС загнутыми концамиочень длинныеПример 2Ввод Вывод11Как у кошкиТолько толще11
2) обрабатывается - ученик решает уравнение
2) упрощается - преподователь объясняет материал
3) создается - журналист придумывает статью
4) запоминается - парнень запоминает номер телефона девушки
5) измеряется - программист рассчитывает сколько бит займет
программа
6) копируется - ученик списывает у одноклассника
7) передается - две девушки обмениваются новостями
8) принимается - ученики слушают учителя на уроке
9) разрушается - статья журналиста отвергается
10) делится на части - человек разбирает сообщение в котором
пропущены пробелы
11) ищется - человек ищет материал для реферата в интернете