Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ C++ Проверить, существует ли подмножество Помогите позязя. Даны n + 1 n-мерных векторов a1 , . . . , an , s с целыми координатами. Проверить, существует ли подмножество J ⊆ {1, . . . , n}, такое что j ∈J aj = s. 2 задание{deleted} Нарушение п. 5.18 и 5.19 Правил! https://www.cyberforum.ru/ cpp-beginners/ thread1461096.html C++ Поменять местами элементы, стоящие на четных местах, с элементами, стоящими на нечетных
Помогите составить программу. Условие: В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах
C++ Формирование одномерного массива Помогите составить программу. Условие: Заполнить массив из N элементов с начальным значением заданным А*0, по принципу A=A+A. https://www.cyberforum.ru/ cpp-beginners/ thread1461080.html C++ Проверка введенной буквы Всем доброго времени суток! Как можно сделать так, чтобы пользователь мог ввести только буквы М или Ж? Такой вариант не работает cout<<"Пол -> \n"; while (scanf("%c", &sex)!=1 || sex != 'М' || sex != 'Ж') { cout << ("Некорректный ввод, попробуйте еще: "); fflush(stdin); } https://www.cyberforum.ru/ cpp-beginners/ thread1461074.html
C++ Сформировать массив суммируя данные двух других массивов
сформировать массив Z(j)=A(j)+B(j),где A(j)=j, если j- нечетные и A(j)=j/2, если j-четные. B(j)=j^2, если j- четные и В(j)=j^3, если j- четные
C++ Segmentation fault https://www.cyberforum.ru/ cpp-beginners/ thread1461071.html
Кусок кода: template <typename Type> class Queue { private: struct Elem { Elem* next;
C++ Работа со структурой "Библиотека" Приветствую друзья. Пишу курсовую работу "Библиотека" и забыл один момент. Например у меня есть меню, если я нажимаю кнопку 1, я работаю с книгами, как мне организовать выход из книг в то меню где я выбираю с чем мне работать. (1-книги, 2- журналы, 3- газеты). БУДУ ОЧЕНЬ БЛАГОДАРЕН! https://www.cyberforum.ru/ cpp-beginners/ thread1461052.html С++ программа вычисления суммы/произведения C++
Нарушение п. 5.18 Правил. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
C++ С++ программа вычисления суммы Нарушение п. 5.18 Правил. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. https://www.cyberforum.ru/ cpp-beginners/ thread1461036.html C++ Текстовый файл с информацией об автомобилях Данные в IN.txt написаны Проблема в том,что не выводит в OUT.txt ничего.. #include <iostream> #include <fstream> #include <string> #include <iomanip> #include <conio.h> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread1461024.html
C++ Графы. Найти систему нефтепроводов минимальной суммарной стоимости
Подскажите с чего вообще начать? Нужно решить с помощью графа.
C++ Решение слау методом релаксации Доброго времени суток. В качестве исходных данных имеются слау большой размерности (koeff__100.7z) и решение этой слау (result__100.7z). Необходимо решить заданную слау методом релаксации, сохранить решение в txt-файле, убедиться, что найденное и правильное решения совпадают. В моей реализации метода релаксации (код ниже) требуется знать количество итераций (переменная iter) и значения... https://www.cyberforum.ru/ cpp-beginners/ thread1461000.html
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
28.05.2015, 14:02 0

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

28.05.2015, 14:02. Показов 1437. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено MeONeLoL как решение

Решение

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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
int main(int argc, char* argv[]) {
    using namespace std;
    cout << "Размеры матрицы: ";
    int n, m;
    cin >> n >> m;
    // ввод матрицы как одномерного массива
    // чтобы остановить ввод, нужно ввести символ конца файла: Ctrl-D
    vector<double> matrix((istream_iterator<double>(cin)), istream_iterator<double>());
    if (matrix.size() != n * m) {
        cerr << "Неверно введённый размер" << endl;
        return 1;
    }
    // в max окажется наибольший модуль чисел в массиве
    double max = *max_element(matrix.begin(), matrix.end(),
            [](double a, double b){ return abs(a) < abs(b); });
    if (max == 0) {
        cerr << "Нулевая матрица" << endl;
        return 2;
    }
    // делит каждый элемент массива на max
    transform(matrix.begin(), matrix.end(), matrix.begin(), [max](double el){ return el / max; });
    // вывод построчно
    for (auto p = matrix.begin(); p != matrix.end(); p += m) {
        copy(p, p + m, ostream_iterator<double>(cout, " "));
        cout << endl;
    }
    return 0;
}


Вернуться к обсуждению:
Получить новую матрицу путем деления всех элементов на ее наибольший по модулю элемент C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2015, 14:02
Готовые ответы и решения:

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

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

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

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

1
28.05.2015, 14:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2015, 14:02
Помогаю со студенческими работами здесь

Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент
Задание: написать программу согласно заданию. Дана целочисленная матрица размера 5х5. Получить...

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

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru