Advertisement
mostlabs

8/2-2

Jan 16th, 2020
521
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include<iostream>
  2. #include<time.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.    
  8.     int sum=0 , n , m;
  9.     srand(time(0));
  10.  
  11.       cout << "n = ";
  12.        cin >> n;
  13.        cout << "m=";
  14.        cin >> m ;
  15.      
  16.        float **matris = new float*[n];
  17.       for(int y=0; y < n ; y++)
  18.       matris[y]=new float [n];
  19.      
  20.      
  21.    
  22.    for(int i=0 ; i < n ; i++){
  23.     for(int j=0; j < m ; j++){
  24.      
  25.       matris[i][j] = rand()%30+1;
  26.     }
  27.    
  28.      
  29.     }
  30.    
  31.     for(int i=0 ; i < n ; i++){
  32.     for(int j=0; j < m ; j++){
  33.      
  34.       cout << matris[i][j] << " ";
  35.     }
  36.    
  37.         cout << endl ;
  38.     }
  39.    
  40.     cout << endl;
  41.    int a=n;
  42.        float* newmatris = new float[n];
  43.      for(int i=n-1 ; i >=0 ; i--){
  44.     for(int j=i; j >=0 ; j--){
  45.      
  46.      
  47.       if(i==j)
  48.      newmatris[i]=matris[i][j];
  49.      
  50.      
  51.       break;
  52.     }
  53.    
  54.    
  55.     }
  56.      for(int i=0 ; i < n ; i++)
  57.      cout << newmatris[i] << " ";
  58.      
  59.      
  60.      cout << endl << endl;
  61.      
  62.      for(int i=0 ; i < n ; i++){
  63.     for(int j=0; j < m ; j++){
  64.      a=newmatris[i];
  65.      matris[i][j]+=a;
  66.       cout << matris[i][j] << " ";
  67.     }
  68.    
  69.         cout << endl ;
  70.     }
  71.    
  72.      
  73.      
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement