[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