Heltalldivisjon i C

Heltalldivisjon i C
“C er et ofte brukt, effektivt og tilpasningsdyktig grunnleggende dataspråk. Med enkle ord er det å forstå "C" det første skrittet mot å lære andre programmeringsspråk. C gir en rekke funksjoner for å utføre en rekke oppgaver. I denne artikkelen utfører vi avdelingen av to heltallstall ved bruk av divisjonsoperatøren (/) og modulo -operatøren (%) for å oppnå kvottenesten. Selv om "div t ()" -funksjonen til C -programmeringsspråket også er tilgjengelig for oss for å skaffe kvotient og resten, bruker vi de enkleste måtene for inndeling i eksemplene nedenfor.”

Eksempel 1: Deling av to tall ved å bruke den enkle divisjonsoperasjonen (/)

I dette eksemplet vil vi dele to heltallverdier i "C" -språket ved hjelp av divisjonsoperasjonen. Skriptet nedenfor viser hvordan du programmatisk implementerer divisjonsoperasjonen på "C" -språket.

La oss starte koden. Denne koden begynner med linjen “#include”, noe som betyr at vi først legger til kodens overskriftsfiler, som inkluderer alle nødvendige input og output -operasjoner, til koden. Det er ganske enkelt en forkortelse for standard inngangsinngang og inneholder data om input-output-funksjoner. "Hovedfunksjonen" brukes deretter med "int" -datatypen. I utgangspunktet brukes "int main ()" -funksjon til å returnere verdier av heltalldatatypen.

Nå som vi har satt inn to krøllete parenteser mellom disse to parentesene, først initialiserer vi tre variabler “A”, “B,” og “Division” med heltalldatatypen. Vi initialiserer "divisjon" på dette stedet fordi vi må utføre en divisjonsoperasjon der, og utfallet vil bli lagret inne i "divisjon". Etter det brukte vi "utskriftsfunksjonen" for å skrive ut uttalelsen "legge inn tallene" vi brukte "/n" før og etter denne uttalelsen fordi vi ønsket å gå videre til neste linje etter å ha vist denne uttalelsen. Nå viser vi en annen uttalelse, "første nummer", ved å bruke utskriftsfunksjonen en gang til. "Scan ()" -funksjonen "Scan F" ble deretter brukt til å ta innspill fra brukeren. Vi brukte “%d” og “& a” innenfor denne skannefunksjonen.

På "C" -språket for datatypespesifikasjonen brukes %D. Den utpeker variabelenes type som desimal, og "&" betegner ampersand; Det gjør oss i stand til å passere adressen til variabeltnummeret, og det er her vi lagrer dataene som kan leses i minnet. Siden vi trenger å dele og er klar over at to eller flere to tall må brukes, må vi få et andre nummer fra brukeren ved å bruke "Scan ()" -funksjonen; Imidlertid skriver vi ut setningen "andre nummer", og i neste linje bruker vi metoden “skanning ()” for å oppnå den andre verdien fra brukeren.

Deretter delte vi de to variablene “A” og “B” ved hjelp av operatøren (/), og den resulterende verdien ble lagret i variabelen “Division”, som vi initialiserte med en heltalldatatype i den første linjen. Vi viser nå divisjonens funn, som vist på skjermbildet. For å se utdataene, klikker du på "Kjør" -knappen.

Før du starter prosessen med å legge inn tall, vises uttalelsen "å legge inn tallene". Etterpå vil brukeren bli bedt om å oppgi divisjonens tall. “16” er det første nummeret vi skriver inn; brukeren vil bli bedt om å oppgi et andre nummer etter å ha trykket på Enter -tasten på tastaturet etter å ha angitt det første nummeret. I det andre nummeret skrev vi inn “2”; Derfor deler vi 16 med 2 i dette eksemplet.

Når begge tallene er lagt inn og deretter trykker på Enter -tasten, vises delingen av tallene 16 delt på to. Resultatet er "8", som indikerer at operasjonen er fullført med koden.

Eksempel nr. 2: Bruker divisjonsoperatøren (/) og modulo -operatøren (%) for å bestemme kvotienten og resten

I likhet med det foregående eksemplet innebærer denne også å finne og vise divisjonens rester. I denne C -programmeringen kan ikke divisjonsoperatøren (/) brukes til å få resten. På C -språket kan vi finne resten ved å bruke prosentvis "%" -symbol som brukes som en modulo. I denne koden vil vi ta to verdier fra brukeren og dele dem, og deretter vise kvoten og resten. Koden nedenfor illustrerer hvordan den fungerer riktig i verktøyet.

La oss begynne å implementere vår andre eksempelkode ved først å inkludere “STDIO.H ”overskriftsfiler. "Main ()" -funksjonen med "int" datatypen brukes deretter. Int datatype brukes til heltall. Vi brukte “int main ()” fordi denne funksjonen vil returnere heltalldatatypeverdiene. Så brukte vi to krøllete parentes mellom disse parentesene; Først initialiserte vi fire variabler med "int" datatype "nummer", "divisor", "kvotient" og "påminnelse.”Deretter brukte vi“ Print () ”-funksjonen for å skrive ut uttalelsen“ Enter Number ”etter at vi brukte“ Scan () ”-funksjonen for å hente brukerens inngangsverdier for Division.

Vi brukte “%I” inne i skannefunksjonen, og etter å ha lagt til et komma, brukte vi “& Number.”Formatspesifikasjonen“%I ”brukes til å betegne en heltalldatatype for variablene, og“ & antall ”brukes til å lagre verdien på stedet som brukeren gir. I likhet med før, ønsker vi nå å skaffe divisoren fra brukeren fordi divisjonsvisjonen bare er mulig når vi har både utbytte og divisor. For å gjøre dette, trykker vi først uttalelsen "Enter Divisor" før vi bruker "Scan ()" -funksjonen for å få brukerens innspill for en divisorverdi.

For å finne kvotienten, benyttet vi divisjonsoperatøren (/). Som du kan se, blir "antall/divisor" brukt i dette tilfellet, noe som innebærer at antallet blir delt på divisoren, og utfallet vil bli lagret i den variable kvotienten, som vi initialiseres i begynnelsen. Resten blir deretter bestemt ved bruk av symbolprosent “%”, som er kjent som en modul i “C” -programmeringsspråket. Derfor brukes "nummer% divisor" i bildet over for å beregne resten av divisjonen.

Nå som vi har kommet til slutten av delen av koden vi må vise resultatet. For å gjøre dette benyttet vi ganske enkelt utskriftsfunksjonen i utskriftsfunksjonen; Vi passerte både kvotient- og resten av verdiene. Vi brukte “Quotient =%I/N” med inverterte komma; Denne "%i" er en formatspesifikasjon for heltallverdier mens "/n" brukes til å hoppe en ny linje siden utfallet av å dele to tall er lagret i variabelen “kvotient.”Vi skrev et komma og brukte det her her. Den samme prosedyren brukes i neste linje for å vise resten, men denne gangen benyttet vi variabelen “resten” siden verdien av resten er lagret i denne variabelen. Så brukte vi “Return 0”, returnerer (0) som indikerte at programmet kjørte effektivt og oppnådde målet sitt. La oss nå vise kodens utdata.

Når vi kjører koden, vil den be brukeren om å oppgi nummeret for divisjonen. Du kan se at vi skrev "50" som det første nummeret. Etter å ha trykket Enter, vil det bli bedt brukeren om å oppgi nummeret for en divisor, så vi skrev inn “10” som nummeret. Trykk på Enter -tasten etter det.

Som du kan se på bildet over, vises verdien av kvotienten og resten etter å ha trykket på Enter -tasten. Så når vi deler “50” med “10”, vil kvoten vi får “5”, og resten vil være “0”.

Konklusjon

I denne artikkelen demonstrerte vi hvordan vi kan dele to tall i C -programmering ved hjelp av divisjonsoperatøren. For å illustrere dette ga vi deg to alternative eksempler. Ved hjelp av divisjonsoperatøren fant vi bare kvotienten i det første tilfellet, mens vi i det andre eksemplet fant både kvotienten og resten. Resten bestemmes ved bruk av modulo -operasjonen (%). I begge eksemplene bruker vi "Scan ()" -funksjonen for å oppnå brukerens inngangsverdier før vi deler to tall. Med disse to eksemplene kan du utføre divisjonsoperasjoner i C -programmering med letthet.