/* File: vettfunz.c */ /* Time-stamp: "2001-04-09 13:49:54 calvanes" */ /* Scopo: lettura e stampa di un vettore usando una funzione */ #include <stdio.h> #define LUNG 5 void leggiVettore(double v[], int dim) { int i; for (i = 0; i < dim; i++) { printf("immetti l'elemento di indice %d: ", i); scanf("%lg", &v[i]); } } void stampaVettore(double v[], int dim) { int i; printf("Indice Elemento\n"); for (i = 0; i < dim; i++) printf("%6d %8g\n", i, v[i]); } int main(void) { double vet[LUNG]; /* vettore di LUNG double, indicizzati da 0 a LUNG-1 */ leggiVettore(vet, LUNG); stampaVettore(vet, LUNG); return 0; }