А38

Задача. Даны действительные числа [latex]x[/latex], [latex]y[/latex]. Вычислить [latex]z[/latex]:

[latex]z=\begin{cases} x-y & \text{ if } x > y \\ y-x+1 & \text{ if } x \leq y \end{cases}[/latex]
x y z Комментарий
18 85 68 Тест пройден
5 4 1 Тест пройден
-16 83 100 Тест пройден
16 16 1 Тест пройден

Код программы:

 

Задача выполняется в три этапа:

1.Ввод значений [latex]x[/latex] и [latex]y[/latex]

2. Сравнение значений [latex]x[/latex] и [latex]y[/latex] для выбора решения задачи согласно с условием.

3.Вывод значения  [latex]z[/latex].

Для выполнения программы и проверки тестов вы можете воспользоваться этой ссылкой

Related Images:

6 thoughts on “А38

    • Как минимум значки $$ (два доллара) в конце и начале формулы лишние — эти значки в latex обозначают что внутри будет формула, которую нужно расположить в одной строке. В данном же случае они не нужны их «заменяет» теги [latex] .. [/latex].

  1. Неверно поставлены отступы в программе. Посмотрите здесь как это делается.
    printf("z=%6.2lf \n" , z); логично записать после оператора if, иначе он дублируется.

    Что за загадочный пункт «2.Проверка по условию.» Проверяем условие (какое?), если оно выполнено, то что делаем? иначе что?

    Да и пункт «1.Ввод.» и «3.Вывод.» чего? каких данных?

Добавить комментарий