Ciao,avevo una domanda riguardo al linguaggio C :e' possibile svolgere un calcolo tipo :elevare a potenza con esponente nn intero ( es : 10 elevato a 4.5)? ( complimenti per il tuo corso ,lo sto' completando (Y))
@ProgrammazioneTimeOfficial3 жыл бұрын
purtroppo la funzione pow lavora con parametri interi, tuttavia ti do due input per ragionare a riguardo e risolvere il problema. Se hai una qualsiasi potenza, per esempio 4.5, allora la puoi ragionare nei seguenti termini: 4.5=45/10=9/2, quindi elevare alla nona e fare una semplice radice quadrata. Per rendere più ottimale la radice puoi implementare l'algoritmo babilonese per le radici
@eliosormani94013 жыл бұрын
@@ProgrammazioneTimeOfficial : maledettamente intelligente e competente ,grazie (sei un mito)
@eliaincoronato47632 жыл бұрын
Ciao, ho fatto il secondo esercizio cambiando qualcosa e non capisco perché un ciclo for mi si ferma alla quinta iterazione, quando puoi se possibile posso mandarti il codice per capire cosa sto sbagliando ?? Grazie.
@eliaincoronato47632 жыл бұрын
Ho appena risolto, grazie comunque 😁
@giuseppedeluca81763 жыл бұрын
Ciao, altra domanda. perché la funzione resetv ha come tipo_valore_ritorno "void" se in realta restituisce al main il vettore v modificato?
@ProgrammazioneTimeOfficial3 жыл бұрын
La funzione di tipo void non ritorna mai niente alla funzione chiamante (in questo caso il main). Le modifiche interne al vettore rimangono perché in realtà il linguaggio C lavora attraverso gli indirizzi di memoria, approfondirai meglio questo discorso quando vedrai il video sui puntatori.
@giuseppedeluca81763 жыл бұрын
@@ProgrammazioneTimeOfficial Ok, quindi la variabile che passiamo nella funzione chiamante, viene modificata nella funzione chiamata! Ok pian piano la finisco sta playlist! 🤣🤣 Grazie ancora
@ProgrammazioneTimeOfficial3 жыл бұрын
Non viene modificata. Semplicemente per il main c'è quella che hai creato e nella funzione c'è quella che hai creato, solo che il contenuto viene copiato