Guest User

Untitled

a guest
May 28th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.18 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class matrix{
  6. public:
  7.     matrix(int);
  8.     void getMatrixNumbers();
  9.     int mainDiameter();
  10.  
  11. private:
  12.     int x[100][100];
  13.     int i, j, n;
  14. };
  15.  
  16. /*
  17.  * sazande
  18.  * ye count migire ke tool o arze matrixe
  19.  */
  20. matrix::matrix(int count){
  21.     n = count;
  22. }
  23.  
  24. /*
  25.  * In tabe kolle adadaye matrix ro az karbar migire
  26.  */
  27. void matrix::getMatrixNumbers(){
  28.     for(int i=0;i<n;i++)
  29.         for(int j=0;j<n;j++){
  30.             int n;
  31.             cout << "Please enter number for row:" << i << "  column:" << j << " : ";
  32.             cin >> n;
  33.             x[i][j] = n;
  34.         }
  35. }
  36.  
  37. /*
  38.  * Jame gotre far'io bar migardune
  39.  */
  40. int matrix::mainDiameter(){
  41.     int sum = 0;
  42.    
  43.     for(int i=0;i<n;i++)
  44.         for(int j=0;j<n;j++)
  45.             if(i+j==n+1)
  46.                 sum += x[i][j];
  47.                
  48.     return sum;
  49. }
  50.  
  51. int main()
  52. {
  53.     int n;          //andazeye matrix
  54.     cout << "Please enter matrix dimention: ";
  55.     cin>>n;         //az karbar migirim
  56.     matrix m(n);            //tarife matrix
  57.     m.getMatrixNumbers();      
  58.     int d = m.mainDiameter();
  59.    
  60.     cout << "matrix diameter is: " << d << endl;
  61. }
Add Comment
Please, Sign In to add comment