Min без тернарного оператора можно вызвать функцию abs можно max - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Че не так пишу
#include<stdio.h>
 
float abs(float a);
 
int main(){
float a = 100;
float b = 500;
 
float min(float a, float b){
float abs = a+b;
printf("min = %f\n", minimum);
 
return 0;
};

Решение задачи: «Min без тернарного оператора можно вызвать функцию abs можно max»

textual
Листинг программы
r = (a + b - abs(a-b))/2;

Объяснение кода листинга программы

  1. В коде используется выражение (a + b - abs(a-b))/2, где a и b - это значения переменных, а abs(a-b) - это функция, которая возвращает абсолютное значение разности a и b.
  2. Сначала вычисляется сумма a и b, затем из этого значения вычитается абсолютное значение разности a и b.
  3. Результат этого выражения делится на 2.
  4. Значение результата сохраняется в переменной r.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы