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

Наименьшее из этих трех чисел

10.12.2012, 18:43. Просмотров 1030. Ответов 2
Метки нет (Все метки)

Если сумма трех попарно различных вещественных x, y, z < 1, то наименьшее из этих трех чисел заменить полусуммой двух других, в противном случае заменить меньшее из x и y полусуммой двух оставшихся.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 18:43
Ответы с готовыми решениями:

Если сумма трех попарно различных действительных чисел меньше 100, то наименьшее из этих трех чисел заменить полусуммой
2)Если сумма трех попарно различных действительных чисел x,y,z меньше 100, то...

Если сумма чисел x, y, z меньше 1, то наименьшее из этих трех заменить полусуммой двух других...
Если сумма трех попарно различных чисел x, y, z меньше 1, то наименьшее из этих...

Переменной d присвоить наибольшее из трех чисел, а переменной s наименьшее из трех чисел.
Написать код программы с помощью оператора if в С++ Составить программу,...

Найти наименьшее из трех чисел
Не пойму как сравнить 3 числа и найти из них наименьшее, помогите пожалуйста.

Найти наименьшее из трех чисел
Создать функцию поиска наименьшего из трех чисел. Сделать так, чтоб наименьшее...

2
v.a.l.i.d
416 / 381 / 113
Регистрация: 21.09.2012
Сообщений: 913
10.12.2012, 18:49 2
Лучший ответ Сообщение было отмечено gnom604 как решение

Решение

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
#include <iostream>
using namespace std;
 
int main()
{
    double x, y, z;
 
    cout << "Введите три числа: ";
    cin >> x >> y >> z;
 
    if (x+y+z < 1.0)
    {
        if (x<y && x<z) x = (y+z)/2;
        else if (y<x && y<z) y = (x+z)/2;
        else if (z<x && z<y) z = (x+y)/2;
    }
    else
    {
        if (x<y)    x = (y+z)/2;
        else        y = (x+z)/2;
    }
 
    cout << x << " " << y << " " << z << endl;
 
    return 0;
}
1
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 51
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
10.12.2012, 18:49 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
30
31
32
33
34
#include <iostream>
 
using namespace std;
 
int main() {
    double x, y, z;
    cin >> x >> y >> z;
 
    if(x + y + z < 1) {
        if(x < y && x < z) {
            x = (y + z) / 2;
        }
 
        else if(y < x && x < z) {
            y = (x + z) / 2;
        }
 
        else if(z < x && z < y) {
            z = (x + y) / 2;
        }
    }
 
    else {
        if(x < y) {
            x = (y + z) / 2;
        }
 
        else {
            y = (x + z) / 2;
        }
    }
 
    cout << x << " " << y << " " << z;
}
Вроде так)))))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 18:49

Найти наименьшее из трех чисел
Суть задания найти наименьшее из трех чисел.Выводит только когда наименьшее...

Из трех введенных чисел выбрать наименьшее
8 Из трех введенных чисел выбрать наименьшее. Результат вывести на экран....

Найти наименьшее общее кратное трех чисел
заданы 3 числа найти их наименьшее общее кратное Теги выделения кода...


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

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

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