Quick actions

cmd+k|ctrl+k

Navigation

Languages

5

Snippet info

Language

Cpp

Visibility

public

Author

maloy-

Created

2018-12-22T08:11:00Z

Updated

2018-12-22T08:11:00Z

#include <iostream>
using namespace std;
#include <cmath>
int main() {
    
    cout << "Введите размер матрицы (m x n )" << endl ; 
    int m , n ; 
    cin >> m >> n ; 
    int x[100][100] ; 
    for (size_t i = 0 ; i < m ; i++ ){
        for(size_t j = 0 ; j < n ; j++){
            x[i][j] = 50 - rand() % 100;
            cout << x[i][j] << "\t" ;
        }
        cout << endl << endl ; 
    }
    
    int dob=1 , k1=0 , k2 =0 , sum = 0 ;
    
    for (size_t i = 0 ; i < m ; i++ ){
        for(size_t j = 0 ; j < n ; j++){
            if ((x[i][j] > 0 ) && (x[i][j] != 0 )){
                dob = dob * x[i][j] ; 
                k1++;
            }
            if (x[i][j] < 0 ){
                sum += abs(x[i][j]) ; 
                k2++;
            }
            
        }
    }
    cout << "Ср. геом = "  << pow(dob,(1/k1)) << endl ; 
    cout << "Ср. алг. = "  << sum / k2 << endl ; 
    
    
    return 0;
}
INFO