Advertisement
Daniel_leinaD

лаба инфа 2.1

Mar 20th, 2022
830
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <clocale>
  3. using namespace std;
  4.  
  5. int main() {
  6.     setlocale(LC_ALL, "Rus");
  7.     const int n = 10; // размерность массива
  8.     int A[n], i;
  9.     int s1 = 0; // положительные числа
  10.     int s2 = 0; // отрицательные числа
  11.     for (i = 0; i < n; i++) {
  12.         A[i] = rand()%100 - 50;
  13.         cout << A[i]<<" ";
  14.     }
  15.     cout << endl;
  16.     int max = 0;
  17.     for (i = 0; i < n; i++) {
  18.         if (A[i] > max) {
  19.             max = A[i];
  20.         }
  21.     }
  22.     cout << max << endl;
  23.     int q;
  24.     for (i = 0; i < n; i++) {
  25.         if (max == A[i]) {
  26.             q = i;
  27.             break;
  28.         }
  29.     }
  30.     for (i = q+1; i < n; i++) {
  31.         if (A[i] > 0) {
  32.             s1 += A[i];
  33.         }
  34.     }
  35.     for (i = 0; i < q; i++) {
  36.         if (A[i] < 0) {
  37.             s2 += A[i];
  38.         }
  39.     }
  40.     cout << s1 << ' ' << s2;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement