• В квадратной матрице найти сумму минимального и максимального элементов главной диагонали.

Ответы 1

  • #include <iostream>using namespace std;int main(){ const int ar_sz=3; int arr[ar_sz][ar_sz]={ {1,2,3}, {4,5,6}, {7,8,9} }; int min_elem(arr[0][0]),max_elem(arr[0][0]); for(int i=1; i<ar_sz; ++i){if(arr[i][i]<min_elem)min_elem=arr[i][i];if(arr[i][i]>max_elem)max_elem=arr[i][i]; }cout<<min_elem+max_elem;cout<<endl;system(\"pause\");return 0;}Второй вариант выполнения:double e[mSize][mSize]double Sum;double max,min;Sum = 0; for (int i = 0; i < mSize; ++i){ if(e[i][i]<min) min = e[i][i]; if(e[i][i] > max) max = e[i][i];}Sum += max + min; } } } cout << fixed << setprecision(2) << Sum << endl;
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years