Hvordan bruke Rest -funksjonen i C ++

Hvordan bruke Rest -funksjonen i C ++
En resten er et tall som blir igjen etter inndeling i matematikk. Hvis noe ikke er helt delbart med et annet tall som kalles en divisor, produserer resultatet av divisjonen et tall. Dette blir referert til som rest. Det samme konseptet brukes i C ++ med hjelp av rest funksjon. Denne artikkelen demonstrerer rest() funksjon og dens bruk i C++.

Hva er resten () -funksjonen i C++

En restenfunksjon i C ++ er en funksjon av matematikk som beregner den gjenværende mengden av en divisjonsoperasjon. Resten -funksjonen er også kjent som Modulo -operasjon og betegnes med prosentandelen Sign (%).

Syntaks av resten () i C++

Syntaksen til rest() Funksjon i C ++ er som følger:

return_type resten (data_type a, data_type b);

Hvor en er den delte og b er divisoren.

Parametere for resten () -funksjonen i C++

De rest() Funksjon i C ++ tar to parametere:

  • Utbytte: Antallet som skal deles (Type: Float, Double eller Long Double)
  • Divisor: Antallet for å dele ut utbyttet med (Type: Float, Double eller Long Double)

Funksjonen returnerer resten etter å ha delt utbyttet med divisoren. Resten vil bli betegnet med samme symbol som utbyttet.

Merk: I C ++ returnerer funksjonen tre typer verdier; dobbelt, flyte eller lang dobbelt.

La oss se hvordan du bruker en rest() Funksjon med forskjellige C ++ -programeksempler.

Resten () -funksjonen i C ++ implementeres ganske enkelt i følgende kode.

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()
Int A, B, Ans;
cout << "Enter value of a: ";
cin >> a;
cout << "Enter value of b: ";
Cin >> B;
Ans = resten (a, b);
cout << "Value of Remainder of " << a << "/" << b << " is: " << ans << endl;
retur 0;

I koden ovenfor har vi erklært a, b, og Ans som heltall. Ved hjelp av CIN -setningen ba vi deretter den enkelte om å legge inn heltallene for A og B.

Etter at brukeren har lagt inn verdiene, beregnet vi resten ved å bruke rest() funksjon og lagret den i Ans variabel. Til slutt brukte vi cout -kommandoen for å vise utdataene.

Produksjon

Merk: Hvis utbyttet er mindre enn divisor, vil resten bli utbytte. For eksempel, hvis utbyttet er 3 og divisoren er 15 (3/15), vil resten være 3 ettersom kvotienten er 0.

Du kan også bruke rest() Funksjon for å returnere et flytende svar. Instruksjonssettet for et slikt scenario er som følger.

#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()
Float A, B;
cout << "Enter numerator value: ";
cin >> a;
cout << "Enter denominator value: ";
Cin >> B;
cout << "Numerator and denominator values are: " << a << " and " << b << endl;
cout << "The remainder is: " << remainder(a, b) << endl;
retur 0;

I koden ovenfor har vi erklært en og b som flytevariabler. Etter at brukeren har lagt inn verdiene, viste vi verdiene til en og b bruker cout uttalelse. Deretter beregnet vi resten ved å bruke rest() funksjon fra cmath bibliotek og viste det ved hjelp av cout uttalelse.

Produksjon

Konklusjon

For å bestemme rest av parametrene bruker vi rest() funksjon i c++. Denne funksjonen godtar to parametere, den ene er utbytte og den andre er divisor. Det gir resten av utbytte og divisor. Ovennevnte oppskrivning har vist deg forskjellige bruksområder av resten-funksjonen gjennom eksempler.