• Non ci sono risultati.

Ad esempio, dato l’array

N/A
N/A
Protected

Academic year: 2021

Condividi "Ad esempio, dato l’array "

Copied!
6
0
0

Testo completo

(1)

Nome:_______________________ Cognome: ______________________________ Matr.:____________________

Fila:____Posto:____

Parte C

C/Esercizio 1 (2 punti)

Scrivere una funzione minmax che prende come parametro un puntatore ad un array di interi a 16 bit con segno. L’array è terminato con uno zero. La funzione calcola il minimo e il massimo e li restituisce rispettivamente in v0 e v1. Ad esempio, dato l’array: 25, 13, 54, 13, 81, 14, 0; la funzione ritorna 13 e 81.

C/Esercizio 2 (3 punti)

Scrivere una funzione less che prende 2 parametri: il primo uguale a quello della funzione dell’esercizio 1 e il secondo contenente un intero a 32 bit con segno. La funzione modifica l’array in modo che rimangano solo gli interi minori o uguali al secondo parametro. L’array risultante deve essere zero terminato. Usando l’array dell’esempio dell’esercizio 1 e l’intero 34, la funzione modifica l’array come segue: 25, 13, 13, 14, 0.

(2)

C/ Esercizio 3 (3 punti)

Si scriva una funzione minoriMedia che prende lo stesso parametro della funzione dell’esercizio 1. La funzione deve modificare l’array in modo che rimangano solo gli interi minori o uguali alla media. Per calcolare la media si devono utilizzare i risultati della funzione minmax. Per modificare l’array si deve usare la funzione less.

(3)

Nome:_______________________ Cognome: ______________________________ Matr.:____________________

Fila:____Posto:____

Parte C

C/Esercizio 1 (2 punti)

Scrivere una funzione minmax che prende come parametro un puntatore ad un array di interi a 32 bit con segno. L’array è terminato con uno zero. La funzione calcola il minimo e il massimo e li restituisce rispettivamente in v0 e v1. Ad esempio, dato l’array: 25, 13, 54, 13, 81, 14, 0; la funzione ritorna 13 e 81.

C/Esercizio 2 (3 punti)

Scrivere una funzione less che prende 2 parametri: il primo uguale a quello della funzione dell’esercizio 1 e il secondo contenente un intero a 32 bit con segno. La funzione modifica l’array in modo che rimangano solo gli interi minori o uguali al secondo parametro. L’array risultante deve essere zero terminato. Usando l’array dell’esempio dell’esercizio 1 e l’intero 34, la funzione modifica l’array come segue: 25, 13, 13, 14, 0.

(4)

C/Esercizio 3 (3 punti)

Si scriva una funzione minoriMedia che prende lo stesso parametro della funzione dell’esercizio 1. La funzione deve modificare l’array in modo che rimangano solo gli interi minori o uguali alla media. Per calcolare la media si devono utilizzare i risultati della funzione minmax. Per modificare l’array si deve usare la funzione less.

(5)

Nome:_______________________ Cognome: ______________________________ Matr.:____________________

Fila:____Posto:____

Parte C

C/Esercizio 1 (2 punti)

Scrivere una funzione minmax che prende come parametro un puntatore ad un array di interi a 16 bit con segno. L’array è terminato con uno zero. La funzione calcola il minimo e il massimo e li restituisce rispettivamente in v0 e v1. Ad esempio, dato l’array: 25, 13, 54, 13, 81, 14, 0; la funzione ritorna 13 e 81.

C/Esercizio 2 (3 punti)

Scrivere una funzione less che prende 2 parametri: il primo uguale a quello della funzione dell’esercizio 1 e il secondo contenente un intero a 16 bit con segno. La funzione modifica l’array in modo che rimangano solo gli interi minori o uguali al secondo parametro. L’array risultante deve essere zero terminato. Usando l’array dell’esempio dell’esercizio 1 e l’intero 34, la funzione modifica l’array come segue: 25, 13, 13, 14, 0.

(6)

C/Esercizio 3 (3 punti)

Si scriva una funzione minoriMedia che prende lo stesso parametro della funzione dell’esercizio 1. La funzione deve modificare l’array in modo che rimangano solo gli interi minori o uguali alla media. Per calcolare la media si devono utilizzare i risultati della funzione minmax. Per modificare l’array si deve usare la funzione less.

Riferimenti

Documenti correlati

I risultati dell’analisi non sono certi, ma ripetuti possono mostrare che seguono una distribuzione

In effetti se il proiettile si conficca nel respingente in qualche modo deve modificare la sua forma e o quella del respingente e cio’ implica una modifica dell’energia interna

• La prova si ritiene superata (e lo studente ` e ammesso a sostenere la seconda prova in itinere) quando sono totalizzati almeno 5 punti

ISTITUZIONI DI MATEMATICHE Cognome e Nome Matricola Appello del

 Evitare l'uso di array paralleli trasformandoli in array Evitare l'uso di array paralleli trasformandoli in array di oggetti:.

I ogni elemento ` e identificato all’interno dell’array da un numero d’ordine detto indice dell’elemento.. I il numero di elementi dell’array ` e detto lunghezza (o

Per ognuna delle domande scrivere quale legge viene usata e con quali parametri2. Calcolare la probabilita' di ottenere tutte

Scrivere un programma C che definisca la struttura “esame”, composta dal nome dell’esame (stringa) e dal voto (intero).. Si leggano poi da terminale n esami, con n