Re: Somma in C

Messaggioda kobeilprofeta » 16/06/2017, 20:08

Ripetere una divisione n volte in un ciclo quando puoi farla 1 volta fuori è stupido
kobeilprofeta
Cannot live without
Cannot live without
 
Messaggio: 2400 di 5262
Iscritto il: 24/09/2012, 18:25

Re: Somma in C

Messaggioda insideworld » 17/06/2017, 11:32

kobeilprofeta ha scritto:Ripetere una divisione n volte in un ciclo quando puoi farla 1 volta fuori è stupido

Certo che è stupido ed è anche meno efficiente (soprattutto considerando la complessità di una divisione per una CPU), ma non è concettualmente sbagliato, e visto che si può fare ho trovato utile spiegare perchè il codice di partenza era sbagliato, ovvero non solo perchè poco efficiente, ma perchè concettualmente si doveva dividere ogni elemento e non la "somma parziale".
L'ho voluto precisare perchè sia io che un altro utente abbiamo scritto che era sbagliato fare la divisione dentro il ciclo, mentre invece è "solo" sconveniente.
sicuramente dividere fuori dal ciclo è più semplice ed è anche "suggerito" dal modo in cui è scritta la sommatoria, ovvero col fattore comune $1/200$ già raccolto, e dovendo scegliere farei così :-D
Saluti
Avatar utente
insideworld
Junior Member
Junior Member
 
Messaggio: 105 di 306
Iscritto il: 13/01/2017, 15:24

Re: Somma in C

Messaggioda kobeilprofeta » 17/06/2017, 23:39

Magari è passato il messaggio sbagliato, scusa :)

Non volevo dare dello stupido a te (ci mancherebbe), né ho pensato che tu la consigliassi come soluzione intelligente. Ho solo precisato affinché l'autore del topic abbia chiaro il concetto.
kobeilprofeta
Cannot live without
Cannot live without
 
Messaggio: 2401 di 5262
Iscritto il: 24/09/2012, 18:25

Re: Somma in C

Messaggioda bad.alex » 18/06/2017, 02:21

Vi ringrazio per l'aiuto, ancor più per le spiegazioni. Ho imparato tanto da questo topic ;)
bad.alex
Senior Member
Senior Member
 
Messaggio: 1073 di 1283
Iscritto il: 10/01/2007, 19:01

Precedente

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite