Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <cstdlib>
- #include <time.h>
- #define MAX 15
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- //dato un array di 15 elementi riempito con numeri casuali tra 0 e 10 calcolare la media dei numeri maggiori di 5 e contare i numeri minori di 5 utilizzare
- //almeno una funzione e il passaggio per riferimento
- using namespace std;
- int vet[MAX];
- float media(float d, float c);
- int main(int argc, char** argv)
- {
- float c=0;
- float d=0;
- float a=0;
- float b=0;
- srand (time(NULL));
- for(int i=0;i<MAX;i++)
- {
- vet[i]=0;
- }
- for(int i=0;i<MAX;i++)
- {
- vet[i]=rand()%11;
- cout<<vet[i]<<"\n";
- }
- for(int i=0;i<MAX;i++)
- {
- if (vet[i]<5)
- {
- b=b+1;
- }
- else
- {
- d=d+vet[i];
- c=c+1;
- }
- }
- cout<<"I numeri maggiori di 5 sono "<<c<<"\n";
- cout<<"I numeri minore di 5 sono "<<b<<"\n";
- cout<<"la media dei maggiori di 5 e' "<<"\n";
- a=media(d,c);
- cout<<a;
- return 0;
- }
- float media(float d,float c)
- {
- float a=0;
- a=d/c;
- return a;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement