kozubovskyy

funzione da fare in matrice

Nov 30th, 2021 (edited)
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.15 KB | None | 0 0
  1. #include <iostream>
  2. #define dim 4
  3.  
  4. using namespace std;
  5.  
  6. void funzione_lettura(float V[] , int d);
  7.  
  8. void funzione_massimo (float V[] , int d , float *maxf  ) ;
  9.  
  10. int main()
  11. {
  12.     float vett[dim] ;
  13.     funzione_lettura( vett , dim ) ;
  14.     float max = 0 ;
  15.     float min = 0 ;
  16.     funzione_massimo ( vett , dim , &max) ;
  17.     cout << "Il massimo dei millimetri della settimana " << char(138) << " " << max << endl ;
  18.     cout << "Il minimo dei millimetri della settimana " << char(138) << " " << min << endl ;
  19.     return 0;
  20. }
  21.  
  22. void funzione_lettura(float V[], int d)
  23. {
  24.     for ( int i = 0 ; i < d ; i++ )
  25.     {
  26.         cout << "Inserisci i mm di pioggia del " << i + 1 << " giorno: " ;
  27.         cin >> V[i] ;
  28.     }
  29. }
  30. void funzione_massimo(float V[] , int d , float *maxf )
  31. {
  32.     for ( int i = 0 ; i < d ; i++ )
  33.     {
  34.         if (V[i] >= *maxf)
  35.             {
  36.                 if (V[i] == *maxf)
  37.                 {
  38.                     cout << "Si hanno avuto gli stessi mm di pioggia nel giorno" << i << " col giorno " << i+1  << endl ;
  39.                    
  40.                     // fare array didimensionale con giorni e temperature simili
  41.                 }
  42.                 else if (V[i] > *maxf)
  43.                 {
  44.                     *maxf = V[i] ;
  45.                 }
  46.                
  47.             }
  48.        
  49.     }
  50.  
  51.  
Add Comment
Please, Sign In to add comment