Come utilizzare la funzione rimanente in C ++

Come utilizzare la funzione rimanente in C ++
Un resto è un numero che rimane seguendo la divisione in matematica. Se qualcosa non è del tutto divisibile per un numero diverso chiamato divisore, il risultato della divisione produce un numero. Questo è indicato come il resto. Lo stesso concetto è impiegato in C ++ con l'aiuto del resto funzione. Questo articolo dimostra il resto() funzione e il suo utilizzo in c++.

Qual è la funzione rimanente () in c++

Una funzione rimanente in C ++ è una funzione della matematica che calcola la quantità rimanente di un'operazione di divisione. La funzione rimanente è anche nota come Operazione di modulo ed è indicato dalla percentuale cartello (%).

Sintassi del resto () in c++

La sintassi del resto() La funzione in C ++ è la seguente:

return_type rimanente (data_type A, data_type b);

Dove UN è il diviso e B è il divisore.

Parametri della funzione rimanente () in c++

IL resto() La funzione in C ++ richiede due parametri:

  • Dividendo: il numero da diviso (tipo: galleggiante, doppio o lungo doppio)
  • Divisore: Il numero per dividere il dividendo per (tipo: float, doppio o lungo doppio)

La funzione restituisce il resto dopo aver diviso il dividendo per il divisore. Il resto sarà indicato dallo stesso simbolo del dividendo.

Nota: Nella funzione REMDER C ++ restituisce tre tipi di valori; doppio, galleggiante o doppio lungo.

Vediamo come usare un resto() funzione con diversi esempi di programma C ++.

La funzione rimanente () in C ++ è implementata semplicemente nel seguente codice.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
int a, b, ans;
cout << "Enter value of a: ";
cin >> a;
cout << "Enter value of b: ";
CIN >> B;
Ans = resto (a, b);
cout << "Value of Remainder of " << a << "/" << b << " is: " << ans << endl;
restituzione 0;

Nel codice sopra, abbiamo dichiarato a, b, E Ans come numeri interi. Usando l'istruzione CIN, abbiamo chiesto successivamente all'individuo di inserire i numeri interi per A e B.

Dopo che l'utente ha inserito i valori, abbiamo calcolato il resto utilizzando il resto() funzione e lo memorizzava in Ans variabile. Infine, abbiamo usato il comando cout per visualizzare l'output.

Produzione

Nota: Se il dividendo è più piccolo del divisore, il resto sarà dividendo. Ad esempio, se il dividendo è 3 e il divisore è 15 (3/15), il resto sarà 3 poiché il quoziente è 0.

Puoi anche usare il resto() funzione per restituire una risposta galleggiante. L'istruzione impostata per tale scenario è le seguenti.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()
fluttuare 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;
restituzione 0;

Nel codice sopra, abbiamo dichiarato UN E B come variabili float. Dopo che l'utente ha inserito i valori, abbiamo visualizzato i valori di UN E B usando il cout dichiarazione. Quindi, abbiamo calcolato il resto usando il resto() funzione da cmath libreria e la visualizzata usando il cout dichiarazione.

Produzione

Conclusione

Per determinare la resto dei parametri, utilizziamo il resto() funzione in c++. Questa funzione accetta due parametri, uno è dividendo e l'altro è divisore. Eme il resto del dividendo e del divisore. La scrittura sopra ha mostrato diversi usi della funzione rimanente attraverso esempi.