Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: luk41965   (18.08.2010 в 12:02)
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <cmath>
int main()
{
   const int n = 3; // число строк
   const int m = 4; // число столбцов
   double a[n][m];  // выделяем память под матрицу
   int i, j;
   double max;
   // Ввод матрицы с клавиатуры
   cout << "Matriza A("<< n << "*" << m << "):" << endl;
   for(i = 0; i < n; i++)
      for(j = 0; j < m; j++)
         cin >> a[i][j];
   // Поиск в матрице максимального по модулю значения
   max = fabs(a[0][0]);
   for(i = 0; i < n; i++)
      for(j = 0; j < m; j++)
        if(fabs(a[i][j]) > max)
            max = fabs(a[i][j]);
   cout << "max=" << max << endl;
   // Нормируем матрицу
   for(i = 0; i < n; i++)
      for(j = 0; j < m; j++)
         a[i][j] /= max;
   // Вывод матрицы в виде таблицы на экран монитора
   for(i = 0; i < n; i++)
   {
     for(j = 0; j < m; j++)
         cout << a[i][j] << "\t ";
      cout << endl;
   }
   system("pause");
   return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: