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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, является ли заданная матрица ортонормированной, т. е. такой, в которой скалярное произведение каждой пары различных строк равно 0, а скаля http://www.cyberforum.ru/cpp-beginners/thread763022.html
Определить, является ли заданная матрица ортонормированной, т. е. такой, в которой скалярное произведение каждой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно 1.
C++ Отношение произведения к сумме Вычислить отношение произведения цифр натурального числа к их сумме. Input Первая строка стандартного потока ввода содержит количество тестов Т. Каждый тест - заданное в отдельной строке натуральное N, не превышающее 2 ⋅ 10 в 9 степени. Output Для каждого теста выведите в отдельную строку искомое отношение с точностью до 3-х цифр после десятичной точки. http://www.cyberforum.ru/cpp-beginners/thread763018.html
C++ Нужно исправить ошибку
При выполнении задачи необходимо создать массив структуры(Person: Фамилия, Имя, Отчество, Адрес, Пол, Образование, Год рождения) , ввести не менее 5 записей, организовать диалог выбора информации для вывода. Для ввода и вывода информации необходимо написать соответствующие функции. #include <iostream.h> #include <ctype.h> struct person { char name;
Нахождение наибольшего по модулю собственного числа матрицы C++
Собственно сабж. Программа почти готова, я сформировал последовательность итераций вида Ay=y. Осталось только разделить у вектор на y. Но как это реализовать. Может кто знаком с этим методом? #include <iostream> #include <stdio.h> #include <conio.h> #define n 2 using namespace std; float matrix(float A, float y){
C++ Как ограничить функцию rand()? http://www.cyberforum.ru/cpp-beginners/thread762986.html
Как ограничить функцию rand()? К примеру, если надо число рандомное от -11.1 до 20.
C++ Определить, является ли заданная целая квадратная матрица n- го порядка симметричной (относительно главной диагонали.) cout<<"Hi:)"; cout<<"\nVvedite Matricu: "; for (i=0;i<=5;i++) for (j=0;j<=5;j++) cin>>b; if (b == b) cout<<"Semmetrichnaya"; else cout<<"Ne Semmetrichnaya"<<endl; system ("pause"); подробнее

Показать сообщение отдельно
UserAK
70 / 70 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
16.01.2013, 05:27     Заполнить матрицу произвольного размера с клавиатуры. найти в матрице столбец с минимальным значением произведения элементов
произвольного размера - значит ли это, что она создаётся в динамической памяти?
если да, то вот решение:
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>
 
int main()
{
    using namespace std;
    unsigned m(0), n(0);
    setlocale(LC_ALL, "rus");
    cout<<"  Введите размер матрицы MxN (M N через пробел) : ";
    cin>>m>>n;
    if(m > 0 && n > 0){
        int **matrix = new int*[m];
        for(unsigned i=0; i<m; i++){
            matrix[i] = new int[n];
            cout<<"  Строка "<<i+1<<" : ";
            for(unsigned j=0; j<n; j++) cin>>matrix[i][j];
        }
 
        int mul, mul_min(INT_MAX);
        unsigned index_of_col = 0;
        for(unsigned j=0; j<n; j++){
            mul = 1;
            for(unsigned i=0; i<m; i++){
                mul *= matrix[i][j];
            }
            if(mul < mul_min){
                mul_min = mul;
                index_of_col = j;
            }
        }
 
        cout<<"  Номер колонки с минимальным произведением "<<index_of_col+1<<" произведение = "<<mul_min<<endl;
 
        for(unsigned i=0; i<m; i++) delete[] matrix[i];
        delete[] matrix;
    }
    system("pause");
    return 0;
}
 
Текущее время: 06:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru