Рубрики

fdim () в C ++

Функция fdim () принимает два аргумента и возвращает положительную разницу между первым и вторым аргументом.

Эта функция возвращает ab, если a> b в противном случае возвращает 0 . где, а является первым аргументом и б
это второй аргумент.

Синтаксис:

double fdim(double a, double b);
float fdim(float a, float b);

Параметр:

The fdim() function takes two arguments a and b, where,  a is the first argument and b 
is the second argument.

Возвращение:

This function returns a-b if a>b otherwise returns 0.

Ошибка:

It is mandatory to give both the arguments otherwise it will give error
no matching function for call to 'fdim()' like this.

Примеры:

Inuput : fdim(2.0, 1.0)
Output : 1

Inuput : fdim(-2.0, 1.0)
Output : 0

# КОД 1

#include <cmath>
#include <iostream>

using namespace std;

  

int main()

{

    // положительная разница для 2.0 и 1.0 равна 1

    cout << "fdim of (2.0, 1.0) is " << fdim(2.0, 1.0) << endl;

  

    // здесь 1.0 <2.0, поэтому на выходе 0

    cout << "fdim of (1.0, 2.0) is " << fdim(1.0, 2.0) << endl;

  

    // здесь -2.0 <-1.0, поэтому на выходе 0

    cout << "fdim of (-2.0, -1.0) is " << fdim(-2.0, -1.0) << endl;

  

    // положительная разница для -1,0 и -2,0 равна 1

    cout << "fdim of (-1.0, -2.0) is " << fdim(-1.0, -2.0) << endl;

  

    return 0;

}

ВЫХОД :

fdim of (2.0, 1.0) is 1
fdim of (1.0, 2.0) is 0
fdim of (-2.0, -1.0) is 0
fdim of (-1.0, -2.0) is 1

# КОД 2

#include <cmath>
#include <iostream>

using namespace std;

  

int main()

{

    // положительная разница для 5.0 и 4.0 равна 1

    cout << "fdim of (5.0, 4.0) is " << fdim(5.0, 4.0) << endl;

  

    // здесь 4.0 <5.0, поэтому результат равен 0

    cout << "fdim of (4.0, 5.0) is " << fdim(4.0, 5.0) << endl;

  

    // здесь -5.0 <-4.0, поэтому результат равен 0

    cout << "fdim of (-5.0, -4.0) is " << fdim(-5.0, -4.0) << endl;

  

    // положительная разница для 5.0 и 4.0 равна 1

    cout << "fdim of (-4.0, -5.0) is " << fdim(-4.0, -5.0) << endl;

  

    return 0;

}

ВЫХОД :

fdim of (5.0, 4.0) is 1
fdim of (4.0, 5.0) is 0
fdim of (-5.0, -4.0) is 0
fdim of (-4.0, -5.0) is 1

Рекомендуемые посты:

fdim () в C ++

0.00 (0%) 0 votes