Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6.     int n;
  7.  
  8.     cin >> n;
  9.  
  10.     if (n == 0) {
  11.         cout << "В массиве нет ни одного числа";
  12.         exit(0);
  13.     }
  14.  
  15.     int * ar = new int(n);
  16.  
  17.     for (int i = 0; i < n; ++i) {
  18.         cin >> ar[i];
  19.     }
  20.  
  21.     int min = ar[0], min_i = 0;
  22.     for (int i = 1; i < n; ++i) {
  23.         if (ar[i] < min) {
  24.             min = ar[i];
  25.             min_i = i;
  26.         }
  27.     }
  28.  
  29.     cout << min_i + 1 << "\n";
  30.  
  31.     bool flag = false, second_flag = false;
  32.     int sum = 0;
  33.  
  34.  
  35.     for (int i = 0; i < n; ++i) {
  36.         if (ar[i] < 0) {
  37.             if (!flag) {
  38.                 flag = true;
  39.                 sum -= ar[i];
  40.             } else {
  41.                 second_flag = true;
  42.                 break;
  43.             }
  44.         }
  45.  
  46.         if (flag) {
  47.             sum += ar[i];
  48.         }
  49.     }
  50.  
  51.     if (!second_flag) {
  52.         cout << "В массиве нет двух отрицательных чисел";
  53.     } else {
  54.         cout << sum;
  55.     }
  56.  
  57.     delete[] ar;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement