Divisione interi in c

Divisione interi in c
“C è un linguaggio di calcolo di base comunemente usato, efficiente e adattabile. In parole semplici, capire "C" è il passo iniziale verso l'apprendimento di altri linguaggi di programmazione. C offre una varietà di funzioni per eseguire una varietà di attività. In questo articolo, eseguiremo la divisione di due numeri interi utilizzando l'operatore di divisione (/) e l'operatore Modulo (%) per ottenere il resto del quoziente. Sebbene la funzione "div t ()" del linguaggio di programmazione C sia disponibile anche per noi per ottenere il quoziente e il resto, stiamo usando i modi più semplici per la divisione negli esempi seguenti."

Esempio n. 1: divisione di due numeri utilizzando l'operazione di divisione semplice (/)

In questo esempio, divideremo due valori interi nella lingua "C" usando l'operazione di divisione. Lo script seguente dimostra come implementare a livello di programmazione l'operazione di divisione in lingua "C".

Iniziamo il codice. Questo codice inizia con la riga "#include", il che significa che stiamo prima aggiungendo i file di intestazione del codice, che includono tutte le operazioni di input e output necessarie, al codice. È semplicemente un'abbreviazione per l'input-output di input standard e contiene dati sulle funzioni di input-output. La "funzione principale" viene quindi utilizzata con il tipo di dati "int". Fondamentalmente la funzione "int main ()" viene utilizzata per restituire i valori del tipo di dati interi.

Ora che abbiamo inserito due parentesi ricci tra queste due parentesi, inizializziamo tre variabili "A", "B" e "Divisione" con il tipo di dati interi. Inizializziamo la "divisione" in questo punto perché dobbiamo eseguire un'operazione di divisione lì e il risultato sarà immagazzinato all'interno della "divisione". Successivamente, abbiamo usato la "funzione di stampa" per stampare l'istruzione "immettere i numeri" abbiamo usato "/n" prima e dopo questa affermazione perché volevamo passare alla riga successiva dopo aver visualizzato questa affermazione. Ora visualizziamo un'altra affermazione, "Primo numero", utilizzando ancora una volta la funzione di stampa. La funzione "scan ()" "scan f" è stata quindi utilizzata per prendere input dall'utente. Abbiamo usato "%d" e "& a" all'interno di questa funzione di scansione.

Nel linguaggio "C" per lo specificatore del tipo di dati, viene utilizzato %D. Designa il tipo della variabile come decimale e "&" indica AmperSand; Ci consente di passare l'indirizzo del numero variabile, che è dove archiviamo i dati che possono essere letti in memoria. Poiché dobbiamo dividere e siamo consapevoli che devono essere utilizzati due o più due numeri, dobbiamo ottenere un secondo numero dall'utente utilizzando la funzione "Scan ()"; Tuttavia, stampiamo l'istruzione "Secondo numero" e quindi, nella riga successiva, utilizziamo il metodo "Scan ()" per ottenere il secondo valore dall'utente.

Quindi, abbiamo diviso le due variabili "A" e "B" usando l'operatore (/) e il valore risultante è stato archiviato nella variabile "Divisione", che abbiamo inizializzato con un tipo di dati interi nella prima riga. Ora stiamo mostrando i risultati della divisione, come mostrato nello screenshot. Per visualizzare l'uscita, fare clic sul pulsante "Esegui".

Prima di iniziare il processo di immissione dei numeri, verrà visualizzata l'affermazione "immettere i numeri". Successivamente, all'utente verrà chiesto di inserire i numeri della divisione. “16" è il primo numero che inseriamo; all'utente verrà richiesto di inserire un secondo numero dopo aver premuto il tasto Invio sulla tastiera dopo aver inserito il primo numero. Nel secondo numero, abbiamo inserito "2"; Pertanto, stiamo dividendo 16 per 2 in questo esempio.

Una volta inseriti entrambi i numeri e quindi premere il tasto Invio, verrà visualizzata la divisione dei numeri 16 divisa per due. Il risultato è "8", indicando che l'operazione è completata dal codice.

Esempio n. 2: utilizzo dell'operatore di divisione (/) e dell'operatore modulo (%) per determinare il quoziente e il resto

Simile all'esempio precedente, questo prevede anche la localizzazione e la visualizzazione del resto della divisione. In questa programmazione C, l'operatore di divisione (/) non può essere utilizzato per ottenere il resto. Nel linguaggio C, possiamo trovare il resto utilizzando il simbolo percentuale "%" usato come modulo. In questo codice, prenderemo due valori dall'utente e li divideremo, quindi visualizzeremo il loro quoziente e il resto. Il codice seguente illustra come funziona correttamente nello strumento.

Iniziamo a implementare il nostro secondo codice di esempio prima incluso lo "stdio.File di intestazione h ". Viene quindi utilizzata la funzione "main ()" con il tipo di dati "int". Il tipo di dati int viene utilizzato per i numeri interi. Abbiamo usato "int main ()" perché questa funzione restituirà i valori del tipo di dati interi. Quindi abbiamo usato due staffe ricci tra queste parentesi; Innanzitutto, abbiamo inizializzato quattro variabili con il tipo di dati "int" "Numero", "Divisor", "Quotient" e "Promemoria."Quindi, abbiamo utilizzato la funzione" print () "per stampare l'istruzione" immettere numero "dopo aver utilizzato la funzione" scan () "per recuperare i valori di input dell'utente per la divisione.

Abbiamo usato "%i" all'interno della funzione di scansione e, dopo aver aggiunto una virgola, abbiamo usato "e numero."Il specificatore del formato"%I "viene utilizzato per designare un tipo di dati interi per le variabili e" & numero "viene utilizzato per archiviare il valore nella posizione fornita dall'utente. Simile a prima, ora vogliamo ottenere il divisore dall'utente perché la visione della divisione è possibile solo quando abbiamo sia il dividendo che il divisore. Per fare ciò, stampiamo prima l'istruzione "Immettere divisore" prima di utilizzare la funzione "Scan ()" per ottenere l'input dell'utente per un valore divisore.

Inoltre, per trovare il quoziente, abbiamo utilizzato l'operatore di divisione (/). Come puoi vedere, in questo caso viene utilizzato "numero/divisore". Il resto viene quindi determinato usando la percentuale di simbolo "%", che è noto come modulo nel linguaggio di programmazione "C". Pertanto "Number% Divisor" viene utilizzato nell'immagine sopra per calcolare il resto della divisione.

Ora che siamo arrivati ​​alla parte finale del codice in cui dobbiamo visualizzare il risultato. Per fare ciò, abbiamo semplicemente utilizzato la funzione di stampa all'interno della funzione di stampa; Abbiamo superato i valori del quoziente e del resto. Abbiamo usato "quoziente =%I/N" con virgole invertite; Questo "%i" è un specificatore di formato per i valori interi mentre "/n" viene utilizzato per saltare una nuova linea poiché il risultato della divisione di due numeri è memorizzato nella variabile "quoziente."Abbiamo digitato una virgola e poi l'abbiamo usata qui. La stessa procedura viene utilizzata nella riga successiva per visualizzare il resto, ma questa volta abbiamo utilizzato il "resto" variabile poiché il valore del resto è memorizzato in questa variabile. Quindi abbiamo usato "return 0", ritorno (0) indicando che il programma ha funzionato in modo efficace e ha raggiunto il suo obiettivo. Visualiamo ora l'output del codice.

Quando eseguiamo il codice, richiederà all'utente di inserire il numero per la divisione. Puoi vedere che abbiamo digitato "50" come il primo numero. Dopo aver premuto Invio, verrà chiesto all'utente di inserire il numero per un divisore, quindi abbiamo inserito "10" come numero. Premere il tasto Invio dopo.

Come puoi vedere nell'immagine sopra, il valore del quoziente e del resto vengono visualizzati dopo aver premuto il tasto Invio. Quindi ogni volta che dividiamo "50" per "10", il quoziente che otteniamo "5" e il resto sarà "0".

Conclusione

In questo articolo, abbiamo dimostrato come dividere due numeri nella programmazione C usando l'operatore di divisione. Per illustrare questo, ti abbiamo fornito due esempi alternativi. Usando l'operatore di divisione (/), abbiamo trovato il quoziente solo nel primo caso, mentre nel secondo esempio, abbiamo trovato sia il quoziente che il resto. Il resto viene determinato utilizzando l'operazione modulo (%). In entrambi gli esempi, utilizziamo la funzione "scan ()" per ottenere i valori di input dell'utente prima di dividere due numeri. Con questi due esempi, è possibile eseguire le operazioni di divisione nella programmazione C con facilità.