Advertisement
DasShelmer

6.4.19

Oct 15th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     setlocale(LC_ALL, "Russian");
  6.  
  7.     int i, j, n;
  8.     cout << "Введите размер 2D массива n: ";
  9.     cin >> n;
  10.     int* duo = new int[n];
  11.     int** arr = new int* [n];
  12.     for (i = 0; i < n; i++)
  13.         arr[i] = new int[n];
  14.  
  15.     // Простое заполнение массива
  16.     for (i = 0; i < n; i++)
  17.         for (j = 0; j < n; j++)
  18.             cin >> arr[i][j];
  19.     // Обработка элементов
  20.     for (i = 0; i < n; i++) {
  21.         for (j = 0; j < n-1; j ++) {
  22.             if (arr[i][j] != arr[i][j + 1]) {
  23.                 duo[i] = j;
  24.                 break;
  25.             }else{
  26.                 duo[i] = -1;
  27.             }
  28.         }
  29.     }
  30.     // Вывод массива
  31.     for (i = 0; i < n; i++) {
  32.         cout << duo[i] << " ";
  33.     }
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement