Advertisement
daniil_mironoff

Ex. 4.12 (2)

May 21st, 2019
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. // ЗАДАНИЕ 4.12 (2)
  2. // Заданы матрица порядка n и число k.
  3. // Вычесть из элементов k-го столбца диагональный элемент,
  4. // расположенный в этом столбце.
  5.  
  6. #include <iostream>     // Для ВВОДА и ВЫВОДА
  7.  
  8. using namespace std;    // ПРОСТРАНСТВО ИМЁН
  9.  
  10. int main() {
  11.     // Ввод размера массива
  12.     int size;
  13.     cout << "Enter n: ";
  14.     cin >> size;
  15.    
  16.     // Ввод k
  17.     int k;
  18.     cout << "Enter k: ";
  19.     cin >> k;
  20.    
  21.     int ** matrix = new int * [size];   // Объявление массива
  22.    
  23.     // Заполнение матрицы
  24.     for (int i = 0; size > i; i++) {
  25.         matrix[i] = new int [size];    // Объявление новой строки
  26.        
  27.         // Заполнение строки
  28.         for (int j = 0; size > j; j++) {
  29.             // Ввод значения элемента
  30.             cout << "Enter matrix[" << i << "][" << j << "]: ";
  31.             cin >> matrix[i][j];
  32.         }
  33.     }
  34.    
  35.     cout << endl;
  36.    
  37.     // Вывод значения
  38.     cout << "Result: " << matrix[k][k] << endl;
  39.  
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement