CERCA
17-10-2021 16:47

Esercizi settimana 4

da consegnare entro: 24/10/2021

 

 

ESERCIZIO 1

Siano dati due vettori di interi di lunghezza differente. Scrivere un programma C che generi un terzo vettore contenente l’intersezione tra i due vettori di input e che generi un quarto vettore contenente l'unione dei due vettori di input. Chiedere all'utente se il riempimento dei vettori deve avvenire in modalità random oppure tramite specifica da parte dell'utente dei valori da inserire nei vettori.

 

 

ESERCIZIO 2

Scrivere un programma C che legga N numeri interi da tastiera e li memorizzi in un vettore. Il programma deve generare un secondo vettore compattando i numeri contenuti nel primo vettore. In particolare:

  1. ogni numero che compare ripetuto nel primo vettore, deve comparire una sola volta nel secondo vettore
  2. ogni numero uguale a zero presente nel primo vettore non deve comparire nel secondo vettore

Prevedere anche la versione in cui i numeri sono generati random.

Il programma deve inoltre stampare gli indirizzi di memoria occupati dagli elementi dei vettori e la loro dimensione totale in termini di numero di byte.

 

 

PROCEDI CON LA CONSEGNA DEGLI ESERCIZI