Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 153
1

Найти минимальный элемент, расположенный на главной диагонали матрицы

19.04.2011, 23:18. Показов 2227. Ответов 2
Метки нет (Все метки)

1) Для массива А, состоящего из N элементов.
a)Найти минимальный элемент, расположенный на главной диагонали матрицы A, а из элементов строки и столбца, на пересечении которых он находится, сформировать одномерный массив B.
Вопрос таков: я хотела использовать функцию rand,для генерации случайных чисел-но числа выводятся в 16ой системе.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int rand(void);
int main()
{
    int matrica [3][3];
    matrica[3][3]=rand();
    cout << matrica << "\n";
    system("pause");
return 0;
}
Соответственно к заданию пока не приступала. Какую функцию тогда нужно использовать?
И поделить на столбцы/строки я думаю через "нулевой байт",соответственно через условие.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2011, 23:18
Ответы с готовыми решениями:

Найти минимальный элемент матрицы, расположенный ниже главной диагонали
Задана матрица размером NxN. Найти минимальный элемент, среди элементов, расположенных ниже главной...

Найти наибольший элемент матрицы расположенный ниже главной диагонали
Дана действительная квадратная матрица порядка N. Найти наибольший из значений элементов,...

Найти минимальный элемент на главной диагонали матрицы
Найти минимальный элемент на главной диагонали матрицы

Найти минимальный элемент главной диагонали заданной квадратной матрицы
Найти минимальный элемент главной диагонали массива А .

2
382 / 330 / 159
Регистрация: 06.12.2010
Сообщений: 894
19.04.2011, 23:28 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
39
40
41
42
#include <iostream>
#include <time.h>
#include <stdlib.h>
#define SIZE 10
using namespace std;
 
int main()
{
    int mas[SIZE][SIZE];
 
    for (int i=0; i<SIZE; i++)
    {
        for (int j=0; j<SIZE; j++)
        {
            mas[i][j] = rand()%90+10;
            cout << mas[i][j] << " ";
        }
        cout << endl;
    }
 
    int min = mas[0][0];
    for (int i=1; i<SIZE; i++)
        if (min > mas[i][i]) min = mas[i][i];
 
    cout << "\n Min: " << min;
 
    int mas1[2*SIZE];
    int i1 = -1;
 
    for (int i=0; i<SIZE; i++)
    {
        mas1[++i1]=mas[i][index];
        cout << mas1[i1] << " ";
    }
 
    for (int i=0; i<SIZE; i++)
    {
        mas1[++i1]=mas[index][i];
        cout << mas1[i1] << " ";
    }
    return 0;
}
1
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 153
19.04.2011, 23:48  [ТС] 3
Ой..какая прелесть.)
Спасибо большое!
К плюсам никак не привыкну,не выучу.
Так что наверное,я их смогу выучить после оф. обучения.
Слишком объемный материал,слишком я один такой,дурак-самоучка.
Попробую пока другие пункты покулупать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2011, 23:48

Найти минимальный элемент каждой строки матрицы и поместить их на главной диагонали
Двумерные массивы: 6)Найти минимальный элемент каждой строки квадратной матрицы X=( xi,k) и...

Найти произведение элементов главной диагонали матрицы, минимальный элемент в 3-ей строке
#include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;iomanip&gt; #include &lt;iostream&gt; #include &lt;fstream&gt;...

Как найти минимальный элемент в каждой строке матрицы и заменить соответствующим с главной диагонали?
:cry:

Определить минимальный элемент каждой строки матрицы и найти произведение положительных элементов, расположенных на ее главной диагонали.
1. Определить минимальный элемент каждой строки матрицы. Напечатать его значение и индексы. 2....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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