Estratto del documento

Università di Napoli Federico II – Facoltà di Ingegneria

Corso di Laurea in Ingegneria Informatica

Corso di Programmazione I - Prof. S. Russo

Esercitazione guidata n. 2 – Array pluridimensionali e allocazione dinamica

Sia A una matrice di N righe e M colonne costituita da elementi di tipo intero. Realizzare una funzione f che, data in ingresso la matrice A, restituisca in uscita un vettore B.

L’elemento i-simo del vettore B è ottenuto sommando gli elementi della riga i-sima della matrice A.

m   ( ).B i A i , jj 0

Es.

3 4 5 2 5 19      1 3 3 4 5 16      3 1 1 1 12 18A = B=   3 4 8 9 11 35      132 1 0 2 3 138   1 2 3 4 4 14      

La funzione sia realizzata in maniera adattativa rispetto alle dimensioni della matrice, secondo il seguente prototipo di funzione:

void f (int* A, const int righe, const int colonne, int* B);

Realizzare quindi una funzione main di prova della funzione realizzata, in cui le dimensioni di A siano stabilite dall’utente finale ed in cui la matrice A e il vettore B siano allocati dinamicamente nell’area Heap.

Si utilizzi la possibilità della compilazione separata, inserendo la funzione f ed il programma di prova in due diversi file sorgente (.cpp), e si realizzi un opportuno file di intestazione (.h) associato alla funzione f, da importare per l’utilizzo della funzione stessa da parte di un programma chiamante.

Anteprima
Vedrai una selezione di 1 pagina su 1
Programmazone 1 - Esercitazione guidata Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Programmazione 1 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Russo Stefano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community