Når vi kvadrer et tall, multipliserer vi det ganske enkelt av seg selv. Vi må bruke en overskriftsfil hvis vi ønsker å få et kvadrat med et tall. Overskriftsfiler lar oss erklære en funksjon med en plassering av typen som kompilatoren vil fylle ut ved kompileringstid basert på hvordan funksjonen brukes.
I C ++, når vi trenger en kvadrat med et gitt tall, Tallrike metoder er tilgjengelige. La oss snakke om noen få av dem:
Finn kvadrat for et tall ved hjelp av strømfunksjon
Ved å bruke strømfunksjonen kan vi kvadisere enhver verdi. For det må vi inkludere bibliotek. Vi må gi grunnverdien som skal kvadreres og strømverdien til funksjonen. I C ++ fungerer Power () -funksjonen som en firkantet operatør i dette tilfellet.
#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()
int b = 34;
int p = 2;
FLOAT RESULTT = POW (B, P)
cout<< "Square = "<< result <
"CMath" -biblioteket har en forhåndsdefinert funksjon som heter POW. Derfor må vi integrere dette biblioteket i begynnelsen av koden. Vi erklærer to variabler i kroppen av hovedfunksjonen. Den første variabelen er definert for å lagre verdien av basen. Verdien her er “34”. Den andre variabelen er erklært å lagre en strømverdi som er 2 i dette programmet. Disse to variablene har en heltalldatatype.
Videre bruker vi POW () -funksjonen. Vi passerer to argumenter (baseverdi og effektverdi) for denne funksjonen. Det returnerer resultatet. Utgangen lagres i en ny variabel kalt 'resultat'.
Finn firkant av et tall som bruker for loop
Hvis vi trenger å få en kvadrat for en verdi uten å bruke multiplikasjon eller divisjon, må vi bruke en annen logikk for å få den gitte verdien. I det påfølgende programmet bruker vi til loop.
#inkludere
ved hjelp av navneområdet STD;
Float Sqr (Float Number)
flyte a = 0.0;
for (int j = 0; ja = a + tall;
return a;
int main ()
cout<< "Square = " << Sqr(20.0) <
Vi erklærer funksjonen SQR (), og datatypen er 'Float'. Vi passerer et flytende punktnummer som et argument til denne funksjonen. Videre bruker vi en for loop i dette tilfellet for å legge til et tall. Først tildeler vi '0' til variabelen 'J' i initialiseringssegmentet. Testtilstanden sjekker verdien av den variabelen. 'J Generelt kan enhver indikasjon brukes til å øke loopvariabelen. Når sløyfen er avsluttet, er variabelen fremdeles definert og holder verdien tildelt av det siste økningen. I koden legger vi til 20 + 20 .. .Opptil 20 ganger. Derfor opprettes etter tilsetningen 20 kvadrat (400). Å sammenstille og kjøre ovennevnte program produserer denne typen utgang: Finn firkant av et tall ved hjelp av mens du er sløyfe Hvis vi bruker en stund -sløyfe for å finne kvadratet på et hvilket som helst tall, må vi ta med et oddetall slik at torget opprettes på slutten av programmet. I dette tilfellet, etter å ha integrert biblioteket '#include, definerer vi' firkantet 'funksjonen. Flytpunktsverdien sendes som et argument for denne funksjonen. Videre erklærer vi variabler 'OddNum' og 'Squarenum' og tildeler dem verdier. Etterpå bruker vi den absolutte funksjonen 'ABS ()' som konverterer den negative verdien til det positive når vi oppgir noen negativ verdi. Vi bruker en stund loop. Kompilatoren evaluerer først testtilstanden når en stund uttalelse blir implementert. Når kroppen på sløyfen er implementert, blir tilstanden vurdert igjen, og hvis den blir sann, implementeres kroppen på sløyfen igjen. Denne prosedyren fortsetter til testtilstanden blir falsk. Når det er usant, blir kontrollen videreført til den første uttalelsen etter slutten av kroppen av en loop. I hver evaluering blir '2' lagt til verdien 'OddNum' for å gjøre det rart. Når koden ovenfor utføres, vil den gi utdataene vist nedenfor: Konklusjon I denne artikkelen har vi diskutert tre teknikker for å finne kvadratet på tallet i C++. Først ser vi hvordan vi får torget til et tall ved å bruke POW () -funksjonen. På samme måte bruker vi 'for' loop og 'while' loop for å finne torget. Ved å bruke for loop utfører vi tillegg av et hvilket som helst tall. Tilsvarende legger vi til et oddetall ved å bruke While Loop for å få torget. #inkludere
ved hjelp av navneområdet STD;
Float Square (Float Value)
float oddNum = 1.0;
Float Squarenum = 0.0;
verdi = abs (verdi);
mens (verdi--)
Squarenum = squarenum + oddNum;
OddNum = OddNum + 2;
return squarenum;
int main ()
cout<< "Square of Number = " << Square(5.0) <