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

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

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

Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент - C++

01.07.2014, 20:40. Просмотров 787. Ответов 4
Метки нет (Все метки)

Задание: написать программу согласно заданию.

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

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

Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент - C++
Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент

Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент - C++
2)Задан двумерный массив А. Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент.

Получить новую матрицу путём деления всех элементов данной матрицы на наибольший по модулю элемент - C++
Дана действительная матрица размером n*m. Получить новую матрицу путём деления всех элементов данной матрицы на наибольший по модулю...

Получить новую матрицу путем деления всех элементов на ее наибольший по модулю элемент - C++
Помогите написать программу на c++, задание: Дана действительная матрица размера n×m , в которой не все элементы равны нулю. Получить...

Получить новую матрицу путем умножения всех элементов данной матрицы на ее наименьший по модулю элемент - C++
Получить новую матрицу путем умножения всех элементов данной матрицы на ее наименьший по модулю элемент

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BatonPro
30 / 30 / 24
Регистрация: 21.06.2014
Сообщений: 81
01.07.2014, 20:58     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент #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
38
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
    int matrix[5][5];
    double matrix2[5][5];
    int n=5;
    int max=0;
    setlocale(LC_ALL,"Russian");
    cout<<"Исходная матрица:"<<endl;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            matrix[i][j]=rand()%100;
            cout << setw(4) << matrix[i][j];
            if(abs(matrix[i][j])>max)
            {
                max=matrix[i][j];
            }
        }
        cout<<endl;
    }
    cout<<endl<<"Максимальный по модулю элемент= " << max <<endl;
    cout << "Результирующая матрица:"<<endl;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            matrix2[i][j]= (double)matrix[i][j] / max;
            cout<< setw(7)<<setprecision(2)<<matrix2[i][j];
        }
        cout<<endl;
    }
    return 0;
}
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
01.07.2014, 21:15     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент #3
BatonPro, лучше задать n константой и уже это значение (а не цифру 5) использовать при создании массивов.
Для rand() нужен <cstdlib>, для abs - <cmath>. А вместо приведения типов в стиле Си (строка 32) лучше использовать static_cast<double>.

Добавлено через 8 минут
И не забудьте проверку на 0.
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
01.07.2014, 21:23     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент #4
Ещё лучше использовать std::vector.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2014, 21:26     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент
Еще ссылки по теме:

Получить новую матрицу путём деления всех элементов заданной матрицы на наибольший по модулю элемент - C++
знаю что уже много где написано про это, но никак не могу докрутить. есть такой код. а задание таково Заполнить матрицу А размера ,...

Получить новую матрицу, путём деления всех элементов исходной матрицы на ее максимальный по модулю элемент - C++
С матрицы А (n, n) (n &lt;= 6) получить новую матрицу В (n, n) путем деления всех элементов матрицы А на ее максимальный по модулю элемент.

Получить новую матрицу путем деления всех элементов исходной матрицы на сумму элементов главной диагонали - C++
Дана матрица A(n,n). Получить новую матрицу путем деления всех элементов исходной матрици на сумму элементов, находящейся на главной...

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

Матрицы: получить новую матрицу путем умножения всех элементов на... - C++
Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream...

Получить матрицу, путем вычеркивания с данной матрицы, Н-ой строки и М-го столбика - C++
Ребят, напишите плиз прогу на с++. Условие: Получить матрицу, путем вычеркивания с данной матрицы, Н-ой строки и М-го столбика. Очень...


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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
01.07.2014, 21:26     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент #5
Цитата Сообщение от recoder Посмотреть сообщение
Ещё лучше использовать std::vector.
На самом деле тут более уместен std::array
Yandex
Объявления
01.07.2014, 21:26     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент
Ответ Создать тему
Опции темы

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