// Contenuto iniziale dei vettori // Attenzione! dipende da dove l'eseguibile risiede nella RAM! #include int main() { int v1[] = {1, 2, 3, 4, 5}; int v2[] = {2, 4, 6, 8, 10}; int v3[5]; int sv3 = 0; int i; /* Attenzione: gcc del laboratorio non accetta la dichiarazione come primo argomento del for() !! */ puts("contenuto iniziale di v3"); for (int i=0; i<5; i++) { printf("i = %d: int: %d ; unsigned: %u; float: %f; exp: %e\n", i, v3[i], v3[i], (float) v3[i], (float) v3[i]); } printf("\nOra inizializziamo v3[]\n"); for (i=0; i<5; i++) { v3[i] = v1[i] + v2[i]; } puts("contenuto finale di v3"); for (i=0; i<5; i++) { printf("i = %d: int: %d ; unsigned: %u; float: %f; exp: %e\n", i, v3[i], v3[i], (float) v3[i], (float) v3[i]); } return 0; }