[Tech] Domanda di C

Marco A. Calamari marcoc1@dada.it
Mar 8 Feb 2005 15:59:36 CET


On Tue, 2005-02-08 at 14:13 +0100, Valerio Montagnani wrote:
> On Tue, 08 Feb 2005 11:25:17 +0100
> CK wrote:
> 
> Ciao Claudio
> 
> > 
> > intanto una domanda, gli int sulla tua macchina a quanti bit sono? 16
> > o 32 ? non vorrei che la variabile i non arrivasse a coprite tutti i
> > 120.000
> 
> Pentium 4. Non ci sono problemi: ho impostato cicli anche più elevati
> con variabili int.
> 
> > 
> > >Buffer=(vettore,4000,120000);
> > 
> > Buffer=Media....       vero?
> > 
> 
> Buffer=Media(vettore,4000,120000);
> 
> Sorry
> 
> Il problema è buffo, perchè se cerco di fare la media su 3000 punti
> invece di 4000 (in tal caso il vettore Buffer, automaticamente diventa
> di 40 interi), la funzione mi restituisce 20 valori corretti, e 20
> nulli.
> Penso ci sia qualcosa nei cicli for ma non riesco a capire cosa.

Ottimizzazione ????

Tanti anni fa un mio compilatore aveva il vezzo di
 de-nidificare i loop nestati ....

-O 0 (niente ottimizzazione) risolse il problema 

> 
> Ciao, Vale
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: http://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search
-- 

"Oggi e' il domani di cui ci dovevamo preoccupare ieri."
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  307 bytes
Descrizione: This is a digitally signed message part
URL:         <http://lists.linux.it/pipermail/flug-tech/attachments/20050208/53f3d2be/attachment.pgp>


Maggiori informazioni sulla lista flug-tech