Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <cstdlib>
  4. #include <time.h>
  5. #define MAX 15
  6. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  7. //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
  8. //almeno una funzione e il passaggio per riferimento
  9. using namespace std;
  10. int vet[MAX];
  11. float media(float d, float c);
  12. int main(int argc, char** argv)
  13. {
  14. float c=0;
  15. float d=0;
  16. float a=0;
  17. float b=0;
  18. srand (time(NULL));
  19.  
  20. for(int i=0;i<MAX;i++)
  21. {
  22. vet[i]=0;
  23. }
  24.  
  25. for(int i=0;i<MAX;i++)
  26. {
  27. vet[i]=rand()%11;
  28. cout<<vet[i]<<"\n";
  29. }
  30.  
  31. for(int i=0;i<MAX;i++)
  32. {
  33. if (vet[i]<5)
  34. {
  35. b=b+1;
  36. }
  37.  
  38. else
  39. {
  40. d=d+vet[i];
  41. c=c+1;
  42. }
  43. }
  44. cout<<"I numeri maggiori di 5 sono "<<c<<"\n";
  45. cout<<"I numeri minore di 5 sono "<<b<<"\n";
  46. cout<<"la media dei maggiori di 5 e' "<<"\n";
  47. a=media(d,c);
  48. cout<<a;
  49.  
  50. return 0;
  51. }
  52.  
  53. float media(float d,float c)
  54. {
  55. float a=0;
  56. a=d/c;
  57.  
  58. return a;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement