Форум программистов, компьютерный форум CyberForum.ru

Норма квадратичной матрицы - C++

Восстановить пароль Регистрация
 
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
12.10.2012, 19:59     Норма квадратичной матрицы #1
Норма квадратичной матрицы.Помогите пожалуйста с этой задачей!Вообще ничего не могу придумать толкового.Программа на С++
Миниатюры
Норма квадратичной матрицы   Норма квадратичной матрицы  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
isvpro
72 / 7 / 1
Регистрация: 07.10.2009
Сообщений: 51
12.10.2012, 21:01     Норма квадратичной матрицы #2
Лови, вроде это тебе нужно =) Если, что не понятно - спрашивай.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main()
{
    int array[3][3] = {{1,2,3},{2,3,4},{4,5,6}};
    int line[3] = {0,0,0};
    for (int i=0; i<3;i++)
    {
        for(int j=0; j<3;j++)
        {
            cout << array[i][j] << " ";
            line[i] += array[i][j];
        }
        cout << endl;
    }
    
    cout <<  max(line[0],max(line[1],line[2])) << endl;
return 0; 
}
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
12.10.2012, 21:07  [ТС]     Норма квадратичной матрицы #3
спасибо огромное тебе мил человек)только я вот не уверен:может быть надо заполнять матрицу произвольными числами?
isvpro
72 / 7 / 1
Регистрация: 07.10.2009
Сообщений: 51
12.10.2012, 21:16     Норма квадратичной матрицы #4
В смысле вводить каждый раз вручную? или генерировать случайный образом?
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
12.10.2012, 21:26  [ТС]     Норма квадратичной матрицы #5
ну а как так сделать,чтобы самому забивать матрицу?
isvpro
72 / 7 / 1
Регистрация: 07.10.2009
Сообщений: 51
12.10.2012, 21:30     Норма квадратичной матрицы #6
тогда так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main()
{
    int array[3][3];
    int line[3] = {0,0,0};
 
    cout << "Enter a11 value: "; cin >> array[0][0];
    cout << "Enter a12 value: "; cin >> array[0][1];
    cout << "Enter a13 value: "; cin >> array[0][2];
    cout << "Enter a21 value: "; cin >> array[1][0];
    cout << "Enter a22 value: "; cin >> array[1][1];
    cout << "Enter a23 value: "; cin >> array[1][2];
    cout << "Enter a31 value: "; cin >> array[2][0];
    cout << "Enter a32 value: "; cin >> array[2][1];
    cout << "Enter a33 value: "; cin >> array[2][2];
 
 
    for (int i=0; i<3;i++)
    {
        for(int j=0; j<3;j++)
        {
            cout << array[i][j] << " ";
            line[i] += array[i][j];
        }
        cout << endl;
    }
    
    cout <<  max(line[0],max(line[1],line[2])) << endl;
return 0; 
}
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 21:33     Норма квадратичной матрицы #7
и что сложного? оО создаете массив длинной м где м размерность матрицы мхм
пропускаете цыкл по строкам где каждый элемент строки складывается по модулю (abc(value).
получившуюся сумму вставляете в созданную ранее матрицу в iй столбец. ну а дальше находите в этом массиве наибольшее оО. придумал с ходу решение...
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
12.10.2012, 22:28  [ТС]     Норма квадратичной матрицы #8
ну ок.а мах переменную надо как-то описывать?а то компилятор ругается(
isvpro
72 / 7 / 1
Регистрация: 07.10.2009
Сообщений: 51
12.10.2012, 22:33     Норма квадратичной матрицы #9
какой компилятор, какие данные вводишь? MrGrid правильно добавил, что надо еще abs использовать для получения модуля.
евг
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 154
13.10.2012, 00:17  [ТС]     Норма квадратичной матрицы #10
line[i] += array[i][j] вот эту строчку ? line[i] += |array[i][j] |компилятор Borland 3.1

Добавлено через 1 час 25 минут
всем спасибо за помощь!)я разобрался
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2012, 08:26     Норма квадратичной матрицы
Еще ссылки по теме:

Даны три квадратные матрицы А, В, С n-го порядка. Вывести на печать ту из них, норма которой наименьшая C++
Создать абстрактный базовый класс Number с виртуальной функцией - норма C++
Решение квадратичной функции C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
13.10.2012, 08:26     Норма квадратичной матрицы #11
Цитата Сообщение от евг Посмотреть сообщение
line[i] += array[i][j] вот эту строчку
если вы не хотите считать сумму отдельно а сразу записывать в массив, не забудьте перед этим занулить все элементы данного массива, а то у вас там каша получится
Yandex
Объявления
13.10.2012, 08:26     Норма квадратичной матрицы
Ответ Создать тему
Опции темы

Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru