← Indietro
EsameEsame completoTesto d’esame

IPA2023 02 09

Esame completo di Informatica per il corso di Aerospace Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

InformaticaEsame completo

Informazioni sul documento

Cosa trovi in questo materiale

Esame completo di Informatica per il corso di Aerospace Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

Politecnico di Milano Informatica per Aerospaziali 9 febbraio 2023 Prof. F. Distante Matricola _____________________ Cognome ___________________________ Nome ___ ________________________ Istruzioni 1. La durata della pr ova è di 1,5 ore. 2. Compilare i campi qui s opra (matricola nome e cognome) 3. Scrivere (in WORD) la risposta o il progr amma richiesto di seguito alla domanda dopo **INIZIO RISPOSTA 4. Salvare il file in formato “.doc” ant eponendo al nome del file il CODICE PERSONA e senza modificare il resto del nome. 5. Caricare il file come indicato da FORMS Voti parziali degli esercizi Es. 1 Es. 2 Es. 3 Es. 4 Es. 5 Voto max. 8 3 8 6 8 V o t o Domanda 1 Scrivere in C un main che dichiara e riempie un array di interi di 20 elementi e che poi chiama una funzione che riceve in ingresso l'array e qualsiasi altro parametro ritenuto strettamente necessario e restituisce una lista (la cui testa è dichiarata nel main, quindi non globale) contenente tutti e soli i valori dell'array che sono maggiori (o uguali) della media (intera) dei valori contenuti nell'array stesso. I valori vanno inseriti nella lista mantenendo l'ordine che hanno nell'array. ** INIZIO RISPOSTA** #include <stdio.h> #include <stdlib.h> #define DIM 5 typedef struct lista { int valore; struct lista *next; }lista; lista *funzione(int[], int); int main() { int array[DIM], i; lista* testa, *temp; for (i=0;i<DIM;i++) { printf ("\nImmetti elemento in posizione %d. ", i); scanf ("%d", &array[i]); } testa = funzione (array, DIM); for (temp=testa; temp;temp=temp->next) printf ("\n%d", temp->valore); return (0); } lista *funzione(int dati[], int quanti) { int i, media; lista *tlista, *temp; /* calcolo la media */ for (i=0, media=0; i<quanti; i++) media=media+dati[i]; media=media/quanti; printf ("\nla media risulta…

Anteprima

Prima pagina del documento.

Prima pagina: IPA2023 02 09