Gli array, esercizi con soluzioni

#include <stdio.h>

main() {
// Here your code !
}

Esercizio 1.

Scrivere un programma per memorizzare elementi (es. 10) in un array e per stamparli. Write a program in C to store elements in an array and print it.

Si richiede che l’output su schermo sia il seguente. Expected output.

Leggere e stampare gli elementi di un array:                                                                          
-----------------------------------------                                                                     
Inserire dieci elementi nell'array :                                                                              
elemento - 0 : 0                                                                                               
elemento - 1 : 1                                                                                               
elemento - 2 : 2                                                                                               
elemento - 3 : 3                                                                                               
elemento - 4 : 4                                                                                               
elemento - 5 : 5                                                                                               
elemento - 6 : 6                                                                                               
elemento - 7 : 7                                                                                               
elemento - 8 : 8                                                                                               
elemento - 9 : 9                                                                                               
                                                                                                              
Gli elementi dell'array sono: 0  1  2  3  4  5  6  7  8  9

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 2.

Scrivere un programma per calcolare la somma di tutti gli elementi (es. 5) di un array. Write a program in C to find the sum of all elements of the array.

Si richiede che l’output su schermo sia il seguente. Expected output.

Calcolare la somma degli elementi dell'array.
--------------------------------------------
Immettere il numero di elementi da memorizzare : 5 
Immettere i 5 elementi nell'array: 
elemento - 0 : 2 
elemento - 1 : 5 
elemento - 2 : 0
elemento - 3 : -1  
elemento - 4 : 8  

La somma di tutti gli elementi memorizzati nell'array è: 14  

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 3.

Scrivere un programma per copiare gli elementi di un array in un altro array. Write a program in C to copy the elements of one array into another array.

Si richiede che l’output su schermo sia il seguente. Expected output.

 Copiare gli elementi di un array in un altro array.
---------------------------------------------------- 
Immettere il numero di elementi da memorizzare nell'array: 4
Inserire i 4 elementi nell'array:
elemento - 0 : 10
elemento - 1 : 15
elemento - 2 : 10
elemento - 3 : 1

Gli elementi memorizzati nel primo array sono:
10 15 10 1
Gli elementi copiati nel secondo array sono:
10 15 10 1

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 4.

Scrivere un programma che trovi il massimo e il minimo valore degli elementi di un array. Write a program in C to find the maximum and minimum element in an array.

Si richiede che l’output su schermo sia il seguente. Expected output.

Trovare il massimo e il minimo valore tra gli elementi dell'array.
------------------------------------------------------------------                                                             Immettere il numero di elementi da memorizzare nell'array: 3
Immettere 3 elementi nell'array:
elemento - 0 : 45
elemento - 1 : 25
elemento - 2 : 21
Il massimo valore è: 45
Il minimo valore è: 21

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 5.

Scrivere un programma che visualizzi tutti gli elementi unici in un array. Write a program in C to print all unique elements in an array.

Si richiede che l’output su schermo sia il seguente. Expected output.

 Immettere il numero di elementi da memorizzare nell'array: 3 
 Inserire i 3 elementi nell'array: 
 elemento - 0 : 1 
 elemento - 1 : 5 
 elemento - 2 : 1 

 Gli elementi unici trovati nell'array sono: 
 5  

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 6.

Scrivere un programma che conti il numero totale di elementi che appaiono più di una volta in un array. Write a program in C to count a total number of duplicate elements in an array.

Si richiede che l’output su schermo sia il seguente. Expected output.

Contare il numero totale di elementi doppi in un array.                                                          ---------------------------------------------------------                                                      Immettere il numero di elementi da memorizzare nell'array: 3                                                      Inserire 3 elementi nell'array:                                                                                elemento - 0 : 5                                                                                                elemento - 1 : 7                                                                                                elemento - 2 : 7                                                                                                                                                                                                               Il numero totale di elementi doppi trovati nell'array è: 1 

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 7.

Scrivere un programma che conti la frequenza di ciascun elemento in un array. Write a program in C to count the frequency of each element of an array.

Si richiede che l’output su schermo sia il seguente. Expected output.

Contare la frequenza di ciascun elemento di un array.
------------------------------------------------
Immettere il numero di elementi da memorizzare in un array: 4
Inserire 3 elementi in un array:
elemento - 0 : 25
elemento - 1 : 12
elemento - 2 : 43
elemento - 3 : 12
La frequenza di tutti gli elementi dell'array:
25 si presenta 1 volta/e
12 si presenta 2 volta/e
43 si presenta 1 volta/e

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 8.

Scrivere un programma per separare gli elementi pari e quelli dispari in array separati. Write a program in C to separate odd and even integers in separate arrays.

Si richiede che l’output su schermo sia il seguente. Expected output.

 Separare gli elementi pari e dispari in array separati.               ------------------------------------------------------
Immettere il numero di elementi da memorizzare in un array: 5
Inserire 5 elementi nell'array:
elemento - 0 : 25
elemento - 1 : 47
elemento - 2 : 42                                                                                               elemento - 3 : 56
elemento - 4 : 32                                                                                                            Gli elementi pari sono:
42 56 32
Gli elementi dispari sono:
25 47 

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 9.

Scrivere un programma che ordini gli elementi di un array. Write a program in C to sort elements of array in ascending order.

Si richiede che l’output su schermo sia il seguente. Expected output.

Ordinare gli elementi di un array.
----------------------------------------------
Immettere la dimensione dell'array: 5
Inserire 5 elementi nell'array:                                                                                elemento - 0 : 2
elemento - 1 : 7
elemento - 2 : 4
elemento - 3 : 5
elemento - 4 : 9
Gli elementi dell'array sono ordinati:
2  4  5  7  9

…si richiede anche il FlowChart.

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

Esercizio 10.

Scrivere un programma per unire due array della medesima dimensione in ordine inverso. Write a program in C to merge two arrays of same size sorted in decending order.

Si richiede che l’output su schermo sia il seguente. Expected output.

 Unire due array della medesima dimensione in ordine inverso.
------------------------------------------------------------
Immettere il numero di elementi da memorizzare nel primo array: 3
Inserire 3 elementi nell'array:
elemento - 0 : 1
elemento - 1 : 2
elemento - 2 : 3
Immettere il numero di elementi da memorizzare nel primo array: 3 
Inserire 3 elementi nell'array: 
elemento - 0 : 1
elemento - 1 : 2
elemento - 2 : 3
L'array risultante ordinato in senso inverso è:
3   3   2   2   1   1  

Protected Area

This content is password-protected. Please verify with a password to unlock the content.

End Of Post

Other episodes

error: Content is protected !!