Modulo arba Remainder Operator grąžina likusią dviejų skaičių dalį po padalijimo. Jei jums pateikiami du skaičiai, tarkime, A ir B, A yra dividendas, o B yra daliklis, A mod B yra A ir B padalijimo liekana. Modulo operatorius yra aritmetinis operatorius, kuris žymimas %.
PASTABA: Jei skaitiklis yra mažesnis už vardiklį, % pateiks išvestį tik kaip skaitiklį.
Sintaksė:
A % B Where A is the dividend and B is divisor>
Pavyzdys:
Įvestis : a = 15, b = 6
// 15%6 reiškia, kad padalijus 15 (skaitiklis) iš 6 (vardiklis), gauname likutį 3//
Išvestis : 3
Įvestis : a = 16, b = 4
Išvestis: 0
Metodas:
- Paimkite dividendus ir daliklius iš vartotojo.
- Sukurkite sveikojo skaičiaus kintamąjį ir priskirkite jam A % B išraišką.
- Spausdinkite tą kintamąjį.
Toliau pateikiamas pirmiau minėto metodo įgyvendinimas:
masono formulė
Java
// Implementation of Modulo or Remainder Operator in Java> import> java.io.*;> import> java.util.*;> class> GFG {> >public> static> void> main(String[] args)> >{> >// Dividend> >int> a =>15>;> >// Divisor> >int> b =>8>;> >// Mod> >int> k = a % b;> >System.out.println(k);> >}> }> |
>
pakeisti pavadinimą katalogo linux
>Išvestis
7>
Laiko sudėtingumas:
Modulinė funkcija paprastai trunka Constant time / O(1) time, kaip ir kitos aritmetinės operacijos.