Programma di esempio sull’uso della libreria vettori.h
#include <stdio.h> #include "vettori.h" float temperature[7]; int main() { float tMedia; printf("Inserisci le 7 temperature della settimana\n"); LeggeVettoreFloat(temperature, 7); StampaVettoreFloat(temperature, 7); tMedia = sommaValoriFloat(temperature, 7) / 7.0; printf("La temperatura media e' %f", tMedia); return 0; }
vettori.h
#include <stdio.h> void LeggeVettoreInt(int v[], int n) { int i; printf("Inserisci %d numeri: ", n); for(i=0; i<n; i++) scanf("%d", &v[i]); } void StampaVettoreInt(int v[], int n) { int i; printf("( "); for(i=0; i<n; i++) printf(" %d ", v[i]); printf(" )\n"); } void LeggeVettoreFloat(float v[], int n) { int i; printf("Inserisci %f numeri: ", n); for(i=0; i<n; i++) scanf("%f", &v[i]); } void StampaVettoreFloat(float v[], int n) { int i; printf("( "); for(i=0; i<n; i++) printf(" %f ", v[i]); printf(" )\n"); } int sommaValoriInt(int v[], int n) { int i; int s = 0; for (i=0; i<n; i++) s += v[i]; return s; } float sommaValoriFloat(float v[], int n) { int i; float s = 0.0; for (i=0; i<n; i++) s += v[i]; return s; }