01: // array monodimensionali
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: 
06: int main(int argc, char **argv){
07: 
08:   int numbers[100]; // array monodimensionale di 100 int 
09:   unsigned int n;
10: 
11:   printf("Quanti numeri vuoi sommare (max 100)? ");
12:   scanf("%u", &n);
13: 
14:   // azzero l'array (non serve!)
15:   for(int i=0; i<100; ++i) // abituarsi a cicli che partono da 0
16:     numbers[i] = 0;  // accesso a singolo elemento tramite indice 
17: 
18:   // li leggo da tastiera
19:   for(int i=0; i<n; ++i) 
20:   {
21:     printf("Inserisci il numero intero #%d: ", i+1);
22:     scanf("%d", &numbers[i]); // per leggere con scanf() uso la & come per una variabile "normale"
23:   }
24: 
25:   // li stampo
26:   printf("I numeri inseriti sono: ");
27:   for(int i=0; i<n; ++i)
28:   {
29:     printf("%d ", numbers[i]); 
30:   }
31: 
32: 
33:   // calcolo la somma (di fatto potevo farlo in uno dei cicli precedenti)
34:   int sum = 0;
35:   for(int i=0; i<n; ++i)
36:     sum += numbers[i];
37: 
38:   printf("\nla loro somma e': %d\n", sum);
39: 
40: 
41: 
42: 
43:   return 0;
44: }
45: 
46: 


Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it