Форум программистов, компьютерный форум CyberForum.ru

Даны три числа a,b,c. Определить какое из них равно d - C++

Восстановить пароль Регистрация
 
DNCH
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 8
17.12.2012, 09:20     Даны три числа a,b,c. Определить какое из них равно d #1
Не могу понять как можно это написать на C++

Даны три числа a,b,c. Определить какое из них равно d. Если ни одно не равно d то найти мах (d-a, d-b, d-c)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
17.12.2012, 10:39     Даны три числа a,b,c. Определить какое из них равно d #2
C++
1
Result = (a == d ? a : (b == d ? b : (c == d ? c : a + b + c)));
Добавлено через 2 минуты
Без скобок кашерно смотрится.
C++
1
Result = a == d ? a : b == d ? b : c == d ? c : a + b + c;
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
17.12.2012, 11:17     Даны три числа a,b,c. Определить какое из них равно d #3
C++
1
2
3
4
5
6
7
8
9
10
if (a == d)
    cout << a;
else
    if (b == d)
        cout << b;
    else
        if (c == d)
            cout << c;
        else
            cout << max(d-a, max(d-b, d-c));
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
18.12.2012, 00:23     Даны три числа a,b,c. Определить какое из них равно d #4
Цитата Сообщение от DNCH Посмотреть сообщение
мах (d-a, d-b, d-c)
Не заметил
Yandex
Объявления
18.12.2012, 00:23     Даны три числа a,b,c. Определить какое из них равно d
Ответ Создать тему
Опции темы

Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru