Advertisement
Mancolo

Untitled

Dec 1st, 2022
971
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.35 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Array
  5. {
  6. public:
  7.     int **IntArray;
  8.     int n;
  9.     int b, a, r, l, p;
  10.     Array()
  11.     {
  12.  
  13.     }
  14.     ~Array() {
  15.         IntArray = 0;
  16.         n = 0;
  17.     }
  18.     int setVvod()
  19.     {
  20.         cout << "vvedite n";
  21.         cin >> n;
  22.         cout << "vvedite massiv" << endl;
  23.         IntArray = new int*[n];
  24.         for (int i = 0; i < n; i++)
  25.         {
  26.             IntArray[i] = new int[n];
  27.             for (int j = 0; j < n; j++)
  28.             {
  29.                 cin >> IntArray[i][j];
  30.             }
  31.         }
  32.         return 1;
  33.     }
  34.     void getvyvod() {
  35.         for (int i = 0; i < n; i++)
  36.         {
  37.             for (int j = 0; j < n; j++)
  38.             {
  39.                 cout << IntArray[i][j] << " ";
  40.             }
  41.             cout << endl;
  42.         }
  43.     }
  44.     int summ(int l)
  45.     {
  46.         int s = 0;
  47.         for (int i = 0; i < n; i++)
  48.         {
  49.             for (int j = 0; j < n; j++)
  50.             {
  51.                 if (l > n) cout << "unreal" << endl;
  52.                 if (j == l) s += IntArray[i][j];
  53.             }
  54.         }
  55.         return s;
  56.     }
  57.     void search()
  58.     {
  59.         cout << "enter number of column: ";
  60.         cin >> a;
  61.         cout << "Number of string";
  62.         cin >> r;
  63.         for (int i = 0; i < n; i++)
  64.         {
  65.             for (int j = 0; j < n; j++)
  66.             {
  67.                 if (i == r - 1 && j == a - 1) p = IntArray[i][j];
  68.             }
  69.         }
  70.         cout << "element= " << p << endl;
  71.  
  72.     }
  73.     int getNull()
  74.     {
  75.         {
  76.             int b = 0;
  77.             for (int i = 0; i < n; i++)
  78.             {
  79.                 for (int j = 0; j < n; j++)
  80.                 {
  81.                     if (IntArray[i][j] == 0)b++;
  82.  
  83.                 }
  84.             }
  85.             return b;
  86.         }
  87.     }
  88.     int Setscalar()
  89.     {
  90.         {
  91.             for (int i = 0; i < n; i++)
  92.             {
  93.                 if (i == i)
  94.                 {
  95.                     IntArray[i][i] = 0;
  96.                     cout << IntArray[i][i];
  97.                 }
  98.             }
  99.         }
  100.     }
  101. };
  102.  
  103. int main()
  104. {
  105.     int l;
  106.     Array mas;
  107.  
  108.     mas.setVvod();
  109.     mas.getvyvod();
  110.  
  111.     mas.search();
  112.     std::cout << std::endl;
  113.     cout << "Number of string";
  114.     cin >> l;
  115.     std::cout << mas.summ(l-1) << std::endl;
  116.     system("PAUSE");
  117.     return 0;
  118. }
  119.  
  120.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement