PDA

View Full Version : array


fabry03
27-01-2005, 18:40
salve a tutti come posso fare la media esempio di dieci numeri utilizzando perņ gli array? es int voti[10]

-Yara-
27-01-2005, 19:26
Originariamente inviato da fabry03
salve a tutti come posso fare la media esempio di dieci numeri utilizzando perņ gli array? es int voti[10]
In C++?

#include <iostream>
#include <cstdio>

int main(void)
{
const int dim=10;
int vett[dim],i;
float somma,media;

for(i=0;i<dim;i++)
{
cout<<"Inserire numero di posto "<<i<<endl;
cin>>vett[i];
somma+=vett[i];
}
media=somma/dim;
cout<<"La media e' "<<media;
getchar();
}

cionci
28-01-2005, 07:49
In teoria ha poco senso come l'hai interpretato tu -Yara-, visto che come l'hai scritto tu l'array non serve assolutamente a niente...

Meglio fare una funzione media che prende in ingresso un vettore, la dimensione e ritorna la media...

atidem
28-01-2005, 08:50
//array di interi - java

int calcolaMedia (int a[]){
if(a.length==0) {
System.out.println("Error, empty vector!");
System.exit(-1);
}
int sum=0;
for(int i=0;i<=a.length-1;i++) sum+=a[i];
return sum/a.length;
}



:D