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;
}