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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать массив S, состоящий из одинаковых элементов исходных массивов http://www.cyberforum.ru/cpp-beginners/thread1220875.html
2 массива X, Y, каждый из 10 эл-в. Сформировать массив S, состоящий из одинаковых эл-в исходных массивов. #include<iostream> #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iomanip> using namespace std; main()
C++ Программа входа и регистрации Здравствуйте! Я написал для себя программку: она записывает логин и пароль в файл, а затем сверяет его в следующий раз при логине. Проблема состоит в том что логин и пароль сохраняются кракозяброй(ввожу по английски), и как результат не может сравнить с тем чем ввожу при логине. Вот код: #include <iostream> #include <cstdlib> #include <string> #include <fstream> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread1220870.html
C++ Дано число k и матрица 3x3. Заменить все элементы ниже побочной диагонали на число k
Дано число k и матрица 3x3. Заменить все элементы ниже побочной диагонали на число k
C++ Дана матрица размера N. Упорядочить массив по возрастанию только для чётных элементов
Дана матрица размера N. Упорядочить массив по возрастанию только для чётных элементов
C++ Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию http://www.cyberforum.ru/cpp-beginners/thread1220862.html
Дана матрица размера N. Образовать из него 2 массива с положительными элементами и отрицательными элементами по возрастанию. Помогите пожалуйста решить задачу, при возможности использовать максимально простой код
C++ Вычисление бесконечных сумм составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи. подробнее

Показать сообщение отдельно
BatonPro
30 / 30 / 24
Регистрация: 21.06.2014
Сообщений: 81
01.07.2014, 20:58     Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент
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;
}
 
Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru