#include <iostream>
#include <cmath>
using namespace std;
int main(){
const int n = 6, m = 8;
int array[n][m];
int i, j, a1, x, z, row = 0, y;
float distance = 0;
float columnDistance;
float minDistance = 0;
cout << "Massiv" << endl;
for ( i = 0; i < n; i++){
columnDistance = 0;
cout << endl;
for ( j = 0; j < m; j++){
array[i][j] = log(i + j + 1);
cout << array[i][j];
}
}
for ( x = 0; x < m; x++){
columnDistance = 0;
for (z = 0; z < n; z++){
//cout << array[z][x];
if ( z == 0){
a1 = array[z][x];
}
if ( z != 0){
distance = abs(array[z][x]) + abs(a1);
}
columnDistance += distance;
if (minDistance == 0){
minDistance = columnDistance;
}else {
if (minDistance < columnDistance){
continue;
}else {
minDistance = columnDistance;
row = x - 1;
}
}
}
}
cout << endl;
cout << "Vector: " << endl;
for (y = 0; y < n; y++){
cout << array[row][y];
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpewoJY29uc3QgaW50IG4gPSA2LCBtID0gODsKCWludCBhcnJheVtuXVttXTsKCWludCBpLCBqLCBhMSwgeCwgeiwgcm93ID0gMCwgeTsKCWZsb2F0IGRpc3RhbmNlID0gMDsKCWZsb2F0IGNvbHVtbkRpc3RhbmNlOwoJZmxvYXQgbWluRGlzdGFuY2UgPSAwOwoJY291dCA8PCAiTWFzc2l2IiA8PCBlbmRsOwoJZm9yICggaSA9IDA7IGkgPCBuOyBpKyspewoJCWNvbHVtbkRpc3RhbmNlID0gMDsKCQljb3V0IDw8IGVuZGw7CgkJZm9yICggaiA9IDA7IGogPCBtOyBqKyspewoJCQlhcnJheVtpXVtqXSA9IGxvZyhpICsgaiArIDEpOwoJCQljb3V0IDw8IGFycmF5W2ldW2pdOwoJCX0KCX0KCWZvciAoIHggPSAwOyB4IDwgbTsgeCsrKXsKCQljb2x1bW5EaXN0YW5jZSA9IDA7CgkJCgkJZm9yICh6ID0gMDsgeiA8IG47IHorKyl7CgkJCS8vY291dCA8PCBhcnJheVt6XVt4XTsKCQkJaWYgKCB6ID09IDApewoJCQkJYTEgPSBhcnJheVt6XVt4XTsKCQkJfQoJCQlpZiAoIHogIT0gMCl7CgkJCQlkaXN0YW5jZSA9IGFicyhhcnJheVt6XVt4XSkgKyBhYnMoYTEpOwoJCQl9CgkJCWNvbHVtbkRpc3RhbmNlICs9IGRpc3RhbmNlOwoJCQlpZiAobWluRGlzdGFuY2UgPT0gMCl7CgkJCQltaW5EaXN0YW5jZSA9IGNvbHVtbkRpc3RhbmNlOyAKCQkJfWVsc2UgewoJCQkJaWYgKG1pbkRpc3RhbmNlIDwgY29sdW1uRGlzdGFuY2UpewoJCQkJCWNvbnRpbnVlOwoJCQkJfWVsc2UgewoJCQkJCW1pbkRpc3RhbmNlID0gY29sdW1uRGlzdGFuY2U7CgkJCQkJcm93ID0geCAtIDE7CgkJCQl9CgkJCX0KCQl9Cgl9Cgljb3V0IDw8IGVuZGw7Cgljb3V0IDw8ICJWZWN0b3I6ICIgPDwgZW5kbDsKCWZvciAoeSA9IDA7IHkgPCBuOyB5KyspewoJCWNvdXQgPDwgYXJyYXlbcm93XVt5XTsKCX0KCXJldHVybiAwOwp9