С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/64: Рейтинг темы: голосов - 64, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 30.03.2015
Сообщений: 53
1

Если сумма трех попарно-различный действительных чисел

24.04.2015, 23:06. Показов 11710. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Если сумма трех попарно-различный действительных чисел x, y,z, меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других, в противном случаи заменить меньшее из x, y, полусуммой двух оставшихся значений.
есть исходник из Паскаля
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program zadacha;
var x,y,z,min:real;
begin
Write('vvedi x: ');
readln(x);
Write('vvedi y: ');
readln(y);
Write('vvedi z: ');
readln(z);
while((x=y) or (x=z) or(y=z)) do
min:=x;
x:=(y+z)/2;
if (x+y+z<1) then
if (y<min) then y:=(x+z)/2;
if (z<min) then z:=(x+y)/2
else if (x>y) then y:=(x+z)/2
else x:=(y+z)/2;
readln
end.
но мне надо на С++ и желательно в упрощенном виде
написал свое- у меня оно просто не видит и не выводит результат в случае если C>1
постоянно только C<1
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
35
36
37
38
39
40
41
int _tmain(int argc, _TCHAR* argv[])
{
    double x, y, z,s;
        cout << "x, y, z=";
        cin >> x >> y >> z; 
        
 
        if ((x + y + z) > 1.0)
        {
            cout << "S<1  ";
            if (x < y)
            {
                x = (y + z) / 2;
            }
            else
            {
                y = (x + z) / 2;
            }
        }
        
        if ((x + y + z) < 1.0)
        {
            cout << "S<1  ";
            if ((x < y) && (x < z))
            {
                x = (y + z) / 2;
            }
            else
            {
                if (y < z)
                {
                    y = (x + z) / 2;
                }
                else
                    z = (x + y) / 2;
            }
        }
        cout << "x=" << x << "\n y=" << y << "\n z=" << z << "\n";
        
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2015, 23:06
Ответы с готовыми решениями:

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

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

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

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

2
9 / 9 / 0
Регистрация: 14.04.2015
Сообщений: 85
24.04.2015, 23:09 2
10-ая и 23-я строчка одинакова, не в этом ли дело?
1
0 / 0 / 1
Регистрация: 30.03.2015
Сообщений: 53
24.04.2015, 23:15  [ТС] 3
да я ошибку нашел.. спасибо. тут проблема была в другом.написал пост и сразу заработало)
0
24.04.2015, 23:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2015, 23:15
Помогаю со студенческими работами здесь

Если сумма трех попарно различных действительных чисел X Y Z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других
Если сумма трех попарно различных действительных чисел X Y Z меньше единицы, то наименьшее из этих...

Если сумма трех попарно различных действительных чисел x,y,z меньше единицы, то наименьшее из этих трех чисел заменить половинной суммой двух других
Это задания. Помогите их решить, пожалуйста. (Если можно, то с комментариями какая строка, что...

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

Если сумма трех попарно различных действительных чисел X, Y, Z меньше единицы /VBA
Если сумма трех попарно различных действительных чисел X, Y, Z меньше единицы, то наименьшее из...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru