Advertisement
mon0l1t

1

Jan 29th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. void output(int a[], int n)
  7. {
  8.     for (int i = 0; i < n; i++)
  9.         cout << a[i] << " ";
  10.     cout << endl;
  11. }
  12. void fill_random(int a[], int n)
  13. {
  14.     for (int i = 0; i < n; i++)
  15.         a[i] =  (rand() % 201)-100;
  16. }
  17.  
  18.  
  19. int last_negativ(int a[], int n)
  20. {
  21.     int j = -1;
  22.     for (int i = n-1; i >= 0; i--)
  23.     {
  24.         if (a[i]<0)
  25.         {
  26.             j = i;
  27.             break;
  28.         }
  29.     }
  30.     return j;
  31. }
  32.  
  33.  
  34.  
  35. int main()
  36. {
  37.  
  38.     setlocale(LC_ALL, "Russian");
  39.     int a[100];
  40.     int n;
  41.     cout << "Введите колличесво элементов(меньше 100)\n";
  42.     cin >> n;
  43.     fill_random(a, n);
  44.     cout << "\nИсходный массив:\n";
  45.     output(a, n);
  46.     int c= last_negativ(a, n);
  47.     if (c != -1)
  48.     {
  49.         cout << "\nНомер последнего отрицательного элеемента массива:\n";
  50.         cout << c;
  51.     }else
  52.         cout<< "\nВ данном массиве нет отрицательных элементов";
  53.     return 0;
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement