Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
wess
3 / 3 / 5
Регистрация: 18.01.2014
Сообщений: 48
#1

Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали - C++

18.01.2014, 13:22. Просмотров 1721. Ответов 4
Метки нет (Все метки)

найдите минимальный элемент в двумерном массивный, размером n x n, среди элементов, лежащих выше главной диагонали

Очень выручите. Сппасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 13:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали (C++):

Найти минимальный среди элементов, лежащих выше главной диагонали - C++
Ввести матрицу размером NxM. Память для массива выделить динамически. Найти минимальный среди элементов, лежащих выше главной диагонали.

Найти минимальный среди элементов матрицы лежащих выше главной диагонали - C++
Нужно создать функции которые будут обрабатываться с помощью матрицы. Матрица в функция обрабатывается как параметр. С помощью 3...

Найти max среди элементов, лежащих ниже побочной, и min среди элементов, лежащих выше главной диагонали - C++
В матрице размером NхM найти максимальный среди элементов, лежащих ниже побочной диагонали, и минимальный среди элементов, лежащих выше...

vc++ 6.0. Найти минимальный среди элементов, лежащих ниже главной диагонали - C++
Ввести матрицу размером NxM. Память для массива выделить динамически. Выполнить в соответствии с номером варианта индивидуальное ...

Найти минимальный среди элементов, лежащих ниже главной диагонали - C++
Ввести матрицу размером NxM. Память для массива выделить динами-чески. Выполнить в соответствии с номером варианта ...

Найти минимальный элемент и его номер среди элементов, лежащих на побочной диагонали - C++
Минимальный элемент нашёл, а его номер проблема, подскажите пожалуйста!)

4
S_el
2118 / 1643 / 309
Регистрация: 15.12.2013
Сообщений: 6,434
18.01.2014, 13:24 #2
1) В чем сложность?
2) Поищите на форуме.
1
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
19.01.2014, 05:09 #3
Например так

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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"rus");
    cout << "Задайте размер массива: "; int n; cin >> n;
    int **A = new int*[n];
    for (int i = 0; i < n; i++)
     { A[i] = new int[n];
       for (int j = 0; j < n; j++)
        { A[i][j] = rand() % 10;
          cout << "  " << A[i][j];
        }
       cout << "\n";
     }
 
    int min = A[0][1];
    for (int i = 0; i < n; i++)
     { for (int j = i+1; j < n; j++)
        { if (A[i][j] < min) min = A[i][j]; }
     }
    cout << "Минимальный элемент, лежащий среди элементов "
         << "выше главной диагонали:\n  " << min << endl;
    
    for (int i = 0; i < n; i++) delete [] A[i];
    delete [] A;
    system("pause > null");
    return 0;
}
0
sergei60
47 / 28 / 4
Регистрация: 10.06.2012
Сообщений: 374
19.01.2014, 07:47 #4
Alexdemath, подскажи пожалуйста у меня в твоем коде идет ошибка .m.cpp:12:26: ошибка: нет декларации «rand» в этой области видимости что это значит?

Добавлено через 16 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main (){
    int i,j;
    int a[3][3];
    cout<<"введем матрицу"<<endl;
    for(int i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
  for(i=0;i<3;i++){
      for(j=0;j<3;j++)
      cout<<a[i][j];
      cout<<endl;
}
int min = a[0][1];
    for (int i = 0; i < 3; i++){
         for (int j = i+1; j < 3; j++)
         if (a[i][j] < min) min = a[i][j]; 
      cout << "Минимальный элемент, лежащий среди элементов "
         << "выше главной диагонали:\n  " << min << endl;
         return 0;
  }     
 }
у меня получилось так и работает. S_el конечно прав! Наш форум это кладезь. В нем можно найти все ,не выходя.собран гиганский материал и как то удивляет лень человеческая...
0
Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 255
19.01.2014, 15:48 #5
Цитата Сообщение от sergei60 Посмотреть сообщение
Alexdemath, подскажи пожалуйста у меня в твоем коде идет ошибка .m.cpp:12:26: ошибка: нет декларации «rand» в этой области видимости что это значит?
Должно помочь #include <cstdlib>
1
19.01.2014, 15:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 15:48
Привет! Вот еще темы с ответами:

Вывести на экран значения тех эле-ментов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали - C++
А кто-нибудь может помочь еще с этим: Дан вещественный массив А. Вывести на экран значения тех эле-ментов, лежащих выше главной...

Найти сумму элементов матрицы, лежащих выше главной диагонали - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std; int RandomMas(int **a, const int n, const int...

Найти максимальный элемент среди лежащих ниже главной диагонали - C++
Привет, помогите пожалуйста решить 4 задачки под dev c++ , если можно с комментариями ) 1.Найти максимальный элемент среди лежащих ниже...

Указатели: Найти сумму всех элементов, лежащих выше главной диагонали - C++
Пожалуйста помогите. В одномерном массиве из 100 элементов. Найти сумму всех элементов, лежащих выше главной диагонали. m = { 16, ...


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

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

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