Libreria per gli array

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