Array di numeri di punto mobile in c

Array di numeri di punto mobile in c
“C è un linguaggio di programmazione molto utile per i principianti nella comprensione dei concetti di programmazione. Il tipo di dati galleggianti nella programmazione C è quello in cui abbiamo un punto decimale nel numero intero positivo e negativo. Questi numeri fluttuanti possono essere aggiunti nella programmazione C utilizzando il tipo di dati "float". Quando parliamo dell'array in C, possiamo dire che si tratta della raccolta di elementi di dati che sono dello stesso tipo di dati e memorizzati anche in spazi di memoria adiacenti. Questa guida discuterà come creare array di numeri di punto mobile nella programmazione C. Creeremo array di float qui inserendo i valori fluttuanti in questo array nel codice C e anche ottenendo i valori float dall'utente e mostreremo come farlo."

Esempio # 01
Stiamo usando strumenti "Devc ++" per eseguire questi codici di programmazione C. Quando lavoriamo sul linguaggio di programmazione C, quindi inseriamo prima il "#include", che è il file di intestazione qui. Questo ci aiuterà a utilizzare la funzione di input/output nel nostro programma C come "printf o scanf". Dopo questo, chiamiamo "main ()" qui. Quindi creiamo l'array, che è l'array di tipo di dati "float". Il nome di questo array "float" è "arraynum", e poi passiamo "10", che è la dimensione di questo array "arraynum".

Ora, dobbiamo aggiungere valori a questo array, quindi abbiamo inizializzato questo array con numeri di punta mobile e questi numeri sono “1.1, 2.1, 3.3, 4.4, 5.5, 6.6, 7.7, 8.88, 9.99 e 10.0 ". Ora, vogliamo stampare questo array di numeri a punto mobile qui. Posizioniamo l'istruzione "printf" prima di stampare i numeri di galleggiante dell'array. Questo aiuta a stampare la linea che è scritta all'interno di questa dichiarazione "printf". Di seguito, abbiamo utilizzato il ciclo, che è il ciclo "per" qui, e in questo ciclo, abbiamo inizializzato una variabile "i" e quindi abbiamo messo una condizione dopo aver inizializzato questa variabile in questo ciclo "per". La condizione che abbiamo messo qui è che "io" è inferiore o uguale a "10", e quindi scriviamo "i ++" e questo "++" è il segno di incremento che aumenterà il valore di "i" di "1 "Quando la condizione è vera.

Se questa condizione è vera, allora si sposta nell'istruzione "printf", che viene aggiunta al di sotto di questo ciclo "per". In questa dichiarazione "printf", abbiamo inserito il "%.2f ", il che significa che mostra il valore del galleggiante e pone anche due valori dopo il punto decimale. "\ N" aiuta ad aggiungere una nuova riga dopo aver stampato un valore. Inseriamo anche "Arraynum [i]" in modo che il numero di punto mobile dell'array che abbiamo aggiunto sopra visualizziamo lì. Ora, questo codice è completato qui e l'abbiamo salvato. Ora andremo avanti con la compilazione e l'esecuzione di questo codice di lingua C.

Per compilare il codice in "Devc ++", dobbiamo premere "F9" dopo la compilation riuscita; Quindi premi il tasto "F10" per l'esecuzione. L'output è anche condiviso di seguito. L'array di numeri a punto mobile è mostrato in questa immagine e possiamo anche notare i valori dopo il punto decimale in questi numeri a punto mobile. Tutti contengono due valori dopo il punto decimale perché abbiamo impostato questo nel codice sopra.

Esempio # 02
In questo esempio, stiamo ottenendo i numeri a punta mobile in un array dall'utente. Dopo aver incluso il file di intestazione e quindi chiamare la funzione "main ()" in questo codice, stiamo dichiarando l'array di un tipo di dati galleggianti con la dimensione dell'array di "11" e il nome di questo array è "A" qui. Quindi, dichiariamo anche la variabile "num", che è il tipo di dati "int".

Dopo questo, abbiamo un ciclo "per" qui in cui viene inizializzata la variabile "num" e la condizione qui è "n<=5” and also “n++”. Below, we have used the “printf” in which we have written “Enter a number: %d” and “num+1”. This “%d” is used here for the integer number. It shows the numbers after adding “1” to the “num”. As we have initialized the “num” with “0”, it will add “1” in the “0” and show “1” here.

Quindi, abbiamo l'istruzione "scanf" e questo aiuta a ottenere il valore di input dall'utente. Abbiamo aggiunto "%F" qui, che viene utilizzato per il tipo di dati float e memorizza i numeri a punta mobile che l'utente inserisce; Aggiungiamo anche l'indirizzo dell'array qui utilizzando il segno "&", quindi questi valori memorizzeranno in questo array il cui indirizzo è dato qui. Dopo questo, dobbiamo stampare i numeri float che otteniamo dall'utente. Quindi, usiamo di nuovo il loop "per" allo stesso modo spiegato sopra e sotto, abbiamo aggiunto il ".2%f "e ha anche inserito l'array qui, che è" a [num] ". Ora stamperà tutti i valori a punta mobile che l'utente inserisce.

Innanzitutto, stampa la riga "Immettere un numero: 1" e aggiungiamo "12.98 "qui e premere" Invio ". Quindi, visualizza di nuovo lo stesso messaggio con il numero "2" e abbiamo aggiunto un altro numero di galleggiante. Dobbiamo inserire sei numeri a punta mobile qui perché abbiamo impostato la condizione per ottenere solo sei valori dall'utente, e quindi mostra tutti questi numeri a punta mobile al di sotto di questo.

Esempio # 03
In questo esempio ordineremo l'array di numeri a punto mobile. Abbiamo dichiarato e inizializzato tre variabili qui che sono "I, J e N". Quindi, abbiamo la variabile "temp" del tipo di dati "float" e inizializzalo con "0.0f ". Dopo questo, abbiamo creato l'array float e abbiamo anche superato alcuni numeri a punta mobile a questo array. Innanzitutto, stampiamo questo array galleggiante senza ordinare, e poi andiamo avanti e ordiniamo questo array in basso dopo aver stampato l'array non desiderato. Abbiamo aggiunto il ciclo nidificato lì.

Nel primo ciclo, abbiamo inizializzato "io" e messo "i

Mostra prima l'array galleggiante non desiderato, quindi ordina questo array. Dopo aver ordinato questo array, mostra anche l'array galleggiante ordinato in questo risultato.

Conclusione

Abbiamo spiegato gli "array di numeri di punto galleggiante in C" in questa guida e abbiamo anche discusso di come creare questo array di numeri a punto mobile nella programmazione C. Abbiamo mostrato tre esempi distinti qui in cui abbiamo creato e aggiunto i numeri float nell'array galleggiante nel nostro codice C nel primo esempio. Nel secondo esempio, abbiamo mostrato come ottenere i numeri a punto mobile nell'array galleggiante dall'utente e anche, nell'ultimo esempio, abbiamo spiegato come ordinare l'array di numeri a punto mobile nella programmazione C in questa guida.