Math Remquo Function

C++ Math remquo

The function finds the floating point remainder of numerator/denominator (rounded to the nearest integer value) and it also stores the quotient internally to the pointer passed in the parameter of the function.

Syntax

Suppose a numerator be 'n', denominator be 'd' and pointer 'p'. Syntax would be:

Example

return_type remquo(data_type n, data_type d, int* p);

Note: The return_type can be float, double or long double.

Parameter

n : The value of numerator.

d : The value of denominator.

p : The pointer to an object where the quotient is stored internally.

Return value

It returns the floating point remainder n/d.

Example 1

Let's see a simple example when the arguments are of same type.

Example

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
   float x=7.6;
   float y=5.4;
   int* p;
   std::cout << "Value of remainder is :" << remquo(x,y,p)<<'\n';
   cout<<"Value of quotient is :"<<*p;
   return 0;
}

Output:

Output

Value of remainder is :2.2
Value of quotient is :1

Example 2

Let's see a simple example when the arguments are of different type.

Example

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
   int x=2;
  float y=1.1;
  int* q;
  std::cout << "Value of remainder is :" <<remquo(x,y,q)<<'\n';
  cout<<"Value of quotient is :"<<*q;
  return 0;
}

Output:

Output

Value of remainder is :0.2
Value of quotient is :2

Input Required

This code uses input(). Please provide values below: