Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

01: /*
02: 2. usi rand() per riempire un array di 100 elementi con numeri interi
03: casuali tra 10 e 80 e lo stampi
04: */
05: 
06: #include<stdio.h>
07: #include<stdlib.h>
08: #include<time.h>
09: 
10: #define ASIZE (100)
11: 
12: int main(int argc, char **argv){
13: 
14:   srand(time(0));
15: 
16:   unsigned short a[ASIZE];
17: 
18:   for(int i = 0; i < ASIZE; ++i)
19:   {
20:     a[i] = 10 + rand() % 71;
21:   }
22: 
23:   for(int i = 0; i < ASIZE; ++i)
24:   {
25:     printf("L'elemento di indice #%d vale %u\n", i, a[i]);
26:   }
27:   return 0;
28: }
29: 
30: