Quick actions

cmd+k|ctrl+k

Navigation

Languages

LAB7_985

Snippet info

Language

Cpp

Visibility

public

Author

maloy-

Created

2018-12-04T07:37:27Z

Updated

2018-12-04T16:27:43Z

#include <iostream>
using namespace std;
const int n = 7 ; 
int main() {
    
    int a[n][n] ;
    
    for (size_t i = 0 ; i < n ; i++){
        for (size_t j = 0 ; j < n ; j++){
            a[i][j] = rand() % 10 ;
            cout << a[i][j] << "  ";
        }
        cout << endl ; 
    }
    cout << endl ; 
    cout << "первой строки справа налево" << endl ; 
    cout << "------------затем----------" << endl ;
    cout << "второй строки справа налево" << endl ; 
    
    for (int i = 0 ; i < n ; i++){
        cout << i+1 << " строка = " ;
        for (int j = n-1 ; j>=0; j--){
            cout << a[i][j] << "  ";
        } 
        cout << endl ; 
    }
    cout << endl ; 
    cout << "первой строки справа налево" << endl ; 
    cout << "------------затем----------" << endl ;
    cout << "второй строки слева направо" << endl ;
    
    for (int i = 0 ; i < n ; i++){
        cout << i+1 << " строка = " ;
        
            if ( (i % 2) != 0){
                for (int j = 0 ; j<n; j++){
                    cout << a[i][j] << "  "  ;  
                }
            }
            else if ( (i % 2) == 0 ){
                for (int j = n-1 ; j>=0; j--){
                    cout << a[i][j] << "  " ;   
                }
            }
            
        cout << endl ; 
    }
    cout << endl ; 
    cout << "первого столбца сверху вниз" << endl ; 
    cout << "------------затем----------" << endl ;
    cout << "второго столбца сверху вниз" << endl ;
    
    for (size_t j = 0 ; j < n ; j++){
        cout << j+1 << " столбик = " ;
        for (size_t i = 0 ; i < n ; i++){
            cout << a[i][j] << "  " ;
        } 
       cout << endl ; 
    }
    cout << endl ; 
    cout << "первого столбца снизу вверх" << endl ; 
    cout << "------------затем----------" << endl ;
    cout << "второго столбца снизу вверх" << endl ;
    
    for (size_t j = 0 ; j < n ; j++){
        cout << j+1 << " столбик =  " ;
        for (size_t i = (n - 1) ; i > 0 ; i--){
            cout << a[i][j] << "  " ;
        }
        cout << a[0][j] << "  ";
        cout << endl ; 
    }
    
    
    
    
    
    
    
    
       
    
    
    return 0;
}
INFO