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

Меньшее из двух чисел заменить полусуммой, а большее удвоенным произведением

20.10.2017, 17:37. Просмотров 1698. Ответов 2
Метки нет (Все метки)

2)
а)Даны действительные числа х и у(х не равно у). Меньшее из этих чисел заменить полусуммой, а большее- их удвоенным произведением.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2017, 17:37
Ответы с готовыми решениями:

Меньшее из двух чисел заменить их полусуммой, а большее - их удвоенным произведением
даны действительные числа x,y(x!=y).Меньшее из двух чисел заменить их полусуммой,а большее-их...

Меньшее из двух чисел заменить их полусуммой, а большее -их удвоенным произведением
Даны действительные числа х,y (xy не равен Y) меньшее из этих двух чисел заменить их полусуммой, а...

Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением
Даны действительные числа х, у (х у). Меньшее из этих двух чисел заменить их полусуммой, а большее...

Ввести два числа. Меньшее заменить их полусуммой, а большее - удвоенным произведением
.Ввести два числа. Меньшее заменить их полусуммой, а большее - удвоенным произведением.(в с++)

2
26 / 26 / 32
Регистрация: 27.11.2016
Сообщений: 70
20.10.2017, 22:38 2
Лучший ответ Сообщение было отмечено цукцуфыа как решение

Решение

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
26
27
#include <iostream>
 
void func(double& x,double& y)
{
    double temp_min = (x + y) / 2.0;;
    if(x == std::min(x,y))
    {
        y *= (x * 2.0);
        x = temp_min;
    }
    else
    {
        x *= (y * 2.0);
        y = temp_min;
    }
}
 
int main()
{
    double x;
    double y;
    std::cin >> x >> y;
    func(x,y);
    std::cout << "X = " << x << " Y = " << y << std::endl; 
    
    return 0;
}
1
5 / 5 / 8
Регистрация: 26.04.2016
Сообщений: 66
20.10.2017, 22:51 3
Лучший ответ Сообщение было отмечено цукцуфыа как решение

Решение

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
26
27
28
29
#include <iostream>
using namespace std;
 
 
 
int main()
{
    double x, y;
    
    cout << "Input x y->";
    cin >> x >> y;
    
    if (x > y)
    {
        Chng(x, y);
    }
    else
    {
        Chng(y, x);
    }
    cout << "x=" << x << "y=" << y << '\n';
    return 0;
}
 
void Chng(double&a, double&b)
{
    a *= b * 2;
    b = ((a / (2 * b)) + b) / 2;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2017, 22:51

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

Меньшее из двух чисел заменить их суммой, а большее их удвоенным произведением
Даны х, у (ху). Меньшее из этих двух чисел заменить их суммой, а большее их удвоенным...

Меньшее из двух заданных чисел заменить их суммой, а большее - удвоенным произведением
Даны целые числа х и у. Меньше из этих двух чисел заменить их суммой, а больше - их удвоенным...

Меньшее из двух чисел заменить половиной их суммы, а большее их удвоенным произведением
Писать нужно на C++ Нужно решить задачи 1. даны действительные числа x и y не равные друг другу....

Меньшее из чисел заменить половиной их суммы, а большее - их удвоенным произведением
привет всем сидел думал дума лпару часов но чет не получаеца программка может кто поможет Даны...


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

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

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