Advertisement
Guest User

Es1

a guest
Sep 24th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #define MAX_DIM 50
  3.  
  4. using namespace std;
  5.  
  6. void contaIntervallo(int intValues[], int dim, int intervalli[])
  7. {
  8.     int valori[MAX_DIM];
  9.     for(int i = 0; i < dim; i++)
  10.     {
  11.         cout << "Valore " << i+1 << ": ";
  12.         cin >> intValues[i];
  13.     }
  14.     int j = 0;
  15.     for(int i = intervalli[0] - 1; i <= intervalli[1] - 1; i++)
  16.     {
  17.         valori[j] = intValues[i];
  18.         j++;
  19.     }
  20.     cout << "Lista valori" << endl;
  21.     for(int i = 0; i < (intervalli[1] - intervalli[0] + 1); i++)
  22.     {
  23.         cout << valori[i] << endl;
  24.     }
  25. }
  26.  
  27. int main()
  28. {
  29.     int intValues[MAX_DIM];
  30.     int dim;
  31.     cout << "Dim: ";
  32.     cin >> dim;
  33.     while(dim <= 0 || dim > 50)
  34.     {
  35.         cin >> dim;
  36.     }
  37.     int intervalli[2];
  38.     cout << "Intervallo 1: ";
  39.     cin >> intervalli[0];
  40.     while(intervalli[0] <= 0 || intervalli[0] > dim)
  41.     {
  42.         cin >> intervalli[0];
  43.     }
  44.     cout << "Intervallo 2: ";
  45.     cin >> intervalli[1];
  46.     while(intervalli[1] <= intervalli[0] || intervalli[1] > dim)
  47.     {
  48.         cin >> intervalli[1];
  49.     }
  50.     contaIntervallo(intValues, dim, intervalli);
  51.  
  52.  
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement