---+ Esercizio C (Ottobre 2017) <div dir="ltr">Scrivete un programma C che</div> <ul dir="ltr"> <li>Accetti da tastiera due interi (e.g M ed N)</li> <li>Allochi una matrice di interi (usando la funzione malloc()), di dimensione M*N e la riempia con valori random (potete utilizzare la funzione rand()).</li> <li>Calcoli la media, per righe e per colonne, della matrice di cui sopra e le memorizzi in due vettori di numeri floating point (e.g. avr[] e avc[]). Quindi, per esempio, l'elemento i-esimo del vettore avc, conterrà la media per la i-esima colonna.</li> <li>Stampi il contenuto della matrice e dei vettori avr[] e avc[].</li> </ul><div dir="ltr"> </div> <div dir="ltr">Esempio:</div> <div dir="ltr"> </div> <literal>[giorgio@GRiK ~]$ cc pippo.c<br />[giorgio@GRiK ~]$ ./a.out<br />1 1<br />>>Matrice<br />1804289383 <br />>>Media Righe:<br />1804289383.000000<br />>>Media Colonne:<br />1804289383.000000<br />[giorgio@GRiK ~]$ ./a.out<br />2 2<br />>>Matrice<br />1804289383 846930886 <br />1681692777 1714636915 <br />>>Media Righe:<br />1325610134.500000<br />1698164846.000000<br />>>Media Colonne:<br />1742991080.000000<br />1280783900.500000 </literal> *NB* * Includere <literal>stdlib.h</literal> per i prototipi delle funzioni <literal>rand()</literal> e <literal>malloc()</literal> . * Il formato delle righe di output è a vostro piacere. <literal> -- <span class='WYSIWYG_PROTECTED'>%USERSIG{GiorgioRichelli - 2017-10-24}%</span></literal> ---++ Comments %COMMENT%
This topic: CSaP
>
EsercizioC
Topic revision: r1 - 2017-10-24 - GiorgioRichelli
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback