|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jan 2005
Messaggi: 6
|
array
salve a tutti come posso fare la media esempio di dieci numeri utilizzando però gli array? es int voti[10]
__________________
fabrizio |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2003
Città: Pordenone - Tarvisio
Messaggi: 2451
|
Re: array
Quote:
Codice:
#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(); }
__________________
Me? The Chosen One? They chose me, and i didn't even graduate from fuckin' high school Wind FTTE Vula 100/20 - Stats Retelit / Valcanale 20Mbit/2Mbit // Wind 100/20+Wind4G con EdgerouterX |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
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... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 752
|
Codice:
//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; } ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:24.