Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. void input(int n,float v[]){
  6.     cout<<"Temperature novembre, ore 13\n\n";
  7.    
  8.     for(int i=0;i<n;i++){
  9.         do{
  10.             cout<<"Inserire temperatura del giorno "<<i+1<<endl;
  11.             cin>>v[i];
  12.         }while(v[i]<-20 || v[i]>50);
  13.     }
  14.    
  15. }
  16.  
  17. float CalcolaMedia(int n, float v[]){
  18.     float s=0;
  19.     float media;
  20.     for(int i=0; i<n; i++)
  21.         s+=v[i];
  22.     return media;
  23. }
  24.  
  25. int superiori(int n, float v[], float media){
  26.     int cont=0;
  27.     for(int i=0; i<n; i++){
  28.         if(v[i]>media){
  29.             cont++;
  30.         }
  31.     }
  32.     return cont;
  33. }
  34.  
  35. int CalcolaGiornoMin(int n, float v[]){
  36.     int min=v[0];
  37.     int giorno;
  38.     for(int i=0; i<n; i++){
  39.         if(v[i]<min){
  40.             min=v[i];
  41.             giorno=i;
  42.         }
  43.     }
  44.     return giorno;
  45. }
  46.  
  47. int main(){
  48.    
  49.     int n=30;
  50.     float v[n];
  51.     float media;
  52.     int cont;
  53.     int giorno;
  54.    
  55.     input(n,v);
  56.     media = CalcolaMedia(n,v);
  57.     cont = superiori(n,v,media);
  58.     giorno = CalcolaGiornoMin(n,v);
  59.    
  60.     cout<<"il giorno con temperatura minima e' "<<giorno+1<<endl;
  61.    
  62.     return 0;  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement