Advertisement
Guest User

Untitled

a guest
Sep 25th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main () {
  6.     int n, x = 0, s = 0, pos1 = 0, pos2 = 0;
  7.     cin >> n;
  8.     int mas[n];
  9.    
  10.     for(int k = 0; k < n; k++)
  11.         cin >> mas[k];
  12.    
  13.     for(int k = 0; k < n - 1; k++) {
  14.         if ((mas[k + 1] > mas[k]) && (x != 1)) {
  15.             pos1 = k;
  16.             x = 1;
  17.         }
  18.         if ((mas[k + 1] > mas[k]) && (x == 1))
  19.             pos2 = k;
  20.     }
  21.     pos2++;
  22.     s = pos2 - pos1 + 1;
  23.    
  24.     cout << pos1 << " " << pos2 << "\n";
  25.    
  26.     if ((s == 2)&&(x==0))
  27.         cout << "-1";
  28.     else
  29.         cout << s;
  30.            
  31. }
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. /*#include <iostream>
  39.  
  40. using namespace std;
  41.  
  42. int main () {
  43.     int n, max, min;
  44.     cin >> n;
  45.     int mas[n];
  46.    
  47.     for (int k = 0; k < n; k++)
  48.         cin >> mas[k];
  49.    
  50.     max = mas[0];
  51.     min = mas[0];
  52.    
  53.     for (int k = 0; k < n; k++)
  54.         if ((mas[k] > max) && (mas[k] % 2 == 0))
  55.             max = mas[k];
  56.     for (int k = 0; k < n; k++)
  57.         if ((mas[k] < min) && (mas[k] % 2 == 1))
  58.             min = mas[k];
  59.    
  60.     cout << min;
  61.     cout << "\n";
  62.     cout << max;
  63. }
  64.  
  65. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement