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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
#1

Даны две действительные квадратные матрици!!! - C++

14.10.2010, 18:43. Просмотров 345. Ответов 4
Метки нет (Все метки)

Даны две действительные квадратные матрици порядка n. Получить новую матрицу: умножением элемнтов каждой строки первой матрици на наибольшее из значений элементов соответсвующей строки второй матрици
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2010, 18:43     Даны две действительные квадратные матрици!!!
Посмотрите здесь:

Даны две действительные квадратные матрицы порядка n - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу путем прибавления к элементам каждого столбца первой матрицы...

Даны две квадратные матрицы.Вычислить третью по формуле - C++
Даны две квадратные матрицы А размером и В размером NxK MxK. Вычислить матрицу С по формуле: C=2AB-B^2. Есть наброски, но это для меня не...

Даны две квадратные матрицы размером n×n. Проверить, совпадают ли они - C++
Доброго времени суток товарищи! Задача: Даны две квадратные матрицы размером n×n. Проверить, совпадают ли они. Напечатал говнокод,...

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" - C++
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный "след" (т.е. сумму элементов главной диагонали). Использовать...

Сложить две матрици (язык Си) - C++
Добрый вечер! Напишите пожалуйста программу для сложения двух матриц. Если можно с объяснением. Язык Си нам в университете не объясняли, а...

Даны 3 квадратные матрицы - C++
Даны 3 квадратные матрицы. Две из них сначало вычести, а потом умножить на третью. не могу додуматься с решением.

Даны три квадратные матрицы - C++
Need help^^ Кто-нибудь знает как это реализовать на Си,не на С++. Хотя пофиг)) " Даны три квадратные матрицы А, В и С порядка n...

Матрици!!! Почему не вводится 5 строка матрици и невыводится сумма? - C++
Задана матрица квадратная А действительных чисел. Найти сумму элементов тех строк матрици, в которых элемент главной диагонали...

Даны квадратные матрицы А, В и С порядка n. Получить матрицу (A+B)C. - C++
Помогите написать код задачки на с++ Даны квадратные матрицы А, В и С порядка n. Получить матрицу (A+B)C. заранее благодарю!

Даны квадратные матрицы A и B порядка n. Получить матрицу AB-BA - C++
Привет, пожалуйста, напишите такую программу.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
14.10.2010, 19:03     Даны две действительные квадратные матрици!!! #2
должно работать
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
35
36
37
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
 
int main()
{
    ifstream in("file.txt");
    const int n = 5;
 
    int a[n][n];
    for(unsigned i=0; i<n; i++)
        for(unsigned j=0; j<n; j++)
            in >> a[i][j];
 
    int b[n][n];
    for(unsigned i=0; i<n; i++)
        for(unsigned j=0; j<n; j++)
            in >> b[i][j];
 
    int c[n][n];
    for(unsigned i=0; i<n; i++)
    {   
        int max = *max_element(b[i], b[i]+n);
        for(unsigned j=0; j<n; j++)
            c[i][j] = a[i][j]*max;
    }
 
    for(unsigned i=0; i<n; i++)
    {   if(i>0) cout<<endl;
        for(unsigned j=0; j<n; j++)
            cout<<c[i][j] << ' ';
    }
 
    system("pause");
    return 0;
}
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
14.10.2010, 19:09  [ТС]     Даны две действительные квадратные матрици!!! #3
спасибо за помощь но она не работает!!!
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
14.10.2010, 19:16     Даны две действительные квадратные матрици!!! #4
эта должна работать
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
35
36
37
#include <iostream>
#include <algorithm>
using namespace std;
 
int main()
{
        const int n = 5;
 
        int a[n][n];
        cout << "Enter a: " << endl;
        for(unsigned i=0; i<n; i++)
                for(unsigned j=0; j<n; j++)
                        сin >> a[i][j];
 
        int b[n][n];
        cout << "Enter b: " << endl;
        for(unsigned i=0; i<n; i++)
                for(unsigned j=0; j<n; j++)
                        cin >> b[i][j];
 
        int c[n][n];
        for(unsigned i=0; i<n; i++)
        {       
                int max = *max_element(b[i], b[i]+n);
                for(unsigned j=0; j<n; j++)
                        c[i][j] = a[i][j]*max;
        }
 
        for(unsigned i=0; i<n; i++)
        {       if(i>0) cout<<endl;
                for(unsigned j=0; j<n; j++)
                        cout<<c[i][j] << ' ';
        }
 
        system("pause");
        return 0;
}
_Rasul_
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 41
14.10.2010, 19:18  [ТС]     Даны две действительные квадратные матрици!!! #5
<iostream>
<algorithm>
у на них ошибку выдает!!!
Yandex
Объявления
14.10.2010, 19:18     Даны две действительные квадратные матрици!!!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru