@Neo_hacker

Как выразить фомулу в C?

Есть формула определения скорости: V=S/t
В C я получаю значения и один из них не известен.
printf("V= "); scanf("%d", &v);
printf("S= "); scanf("%d", &s);
printf("t= "); scanf("%d", &t);
И если какой то из них пропущен, я должен его найти, выразив формулу.
Я не хотел бы его хардкодить используя if для каждой формулы. Есть ли возможность сделать его без них?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 2
Griboks
@Griboks
Аж целых три ifа. Какой хардкод получается! Не то что библиотеки символьных вычислений.
Ответ написан
При использовании тех трёх строчек кода, что вы написали, вы не сможете НЕ ввести какую-то величину. Сначала вам надо разобраться с этим. И в любом случае вам придётся использовать или if или switch.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Eltex Новосибирск
от 80 000 ₽
4Taps Mobile Тольятти
от 90 000 ₽
Recruitment Boutique S.M.Art Москва
от 180 000 до 300 000 ₽
26 окт. 2020, в 01:56
3500 руб./за проект
25 окт. 2020, в 23:21
5000 руб./за проект
25 окт. 2020, в 21:47
1500 руб./за проект