Задан массив {a_ij} размерности MxM. Требуется вычислить S=√(∑_(i=1)^M(∑_(j=1)^M*a_ij )^2

#include <math.h>
#include <iostream.h>
#include <conio.h>
const int m=2;

main()
{
 double S,l;
 int i,j;
 double a[m][m];

 for (i = 0; i < m; i++)
  for (j = 0; j < m; j++)
    cin>>a[i][j];
 S=0;
 for (i = 0; i < m; i++)
 {
  l=0;
  for (j = 0; j < m; j++)
    l=l+a[i][j];
  S=S+l*l;
 }
 S=sqrt(S);
 cout<<S;
 getch();
}

Почитай про матрицы http://proginfo.ru/matrix/

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.