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

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

Войти
Регистрация
Восстановить пароль
 
vitalya_gap
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 34
#1

Максимальный элемент масива 3х3 - C++

16.10.2013, 17:27. Просмотров 246. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста) Находил подобные задачи,но не знаю как переписать именно под моё условие...несколько примеров приложу.
Дано двумерный массив 3х3. Найти максимальный элемент среди всех положительных элементов. Вывести в каком столбце и в каком рядке он находится.
1)Задача на нахождение минимального элемента
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> // Підключення бібліотек
#include <math.h>
#include <conio.h>
using namespace std;
void main()
{
int i,j, mini; // 
int y[3][3]; // 
for (i=0;i<3;i++) // 
 for (j=0;j<3;j++)
{
    cout<<"Vvedit y["<<i<<"]["<<j<<"]"<<"\t"; // 
    cin>>y[i][j]; // 
 }
 mini=y[0][0]; // 
for (i=0;i<3;i++) // 
for (j=0;j<3;j++)
{
    if (y[i][j]>0 && y[i][j]<mini) // 
{
    mini=y[i][j];
    cout<<"Minimalne dodatnye chyslo i yogo koordynaty:y["<<i<<"]["<<j<<"]="<<mini;}} // 
getch();}
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
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
   int n, max, str, stl,**Mas,i,j;
   cout << "Vvedite kol-vo elementov po gorizontali, po vertikali:\n";
   cin >> n;
   Mas = new int*[n];
   for (i = 0; i<n; i++)
      Mas[i] = new int[n];
   for (i=0; i<n; i++)
   {
      for (j=0; j<n; j++)
      {
         Mas[i][j]=rand()%100;
         cout << Mas[i][j] << "\t";
      }
      cout << endl;
   }
   max=Mas[0][0];
   for (i=0; i<n; i++)
   {
      for (j=0; j<n; j++)
      {
         if (Mas[i][j]>max)
         {
            max=Mas[i][j];
            str=i+1;
            stl=j+1;
         }
      }
   }
   cout << "\nMaximum: " << max << " Raspolojen v " << str << " stroke, stolbze " << stl << endl;
   return 0;
}
Если возможно,было бы суппер переделать код 2й задачи под моё условие с коментариями
Зарание благодарен..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2013, 17:27     Максимальный элемент масива 3х3
Посмотрите здесь:

Макс элемент масива? - C++
Как найти максимальный элемент массива есть такая функция ?

Как назвать элемент масива структур - C++
Есть вот такая вот часть кода: player players = { {&quot;ukraine&quot;, &quot;pl&quot;, &quot;loshkov_genadi_yurivich&quot;, 2, 19, 186, 81}, {&quot;russia&quot;, ...

Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include&lt;conio.h&gt; ...

Найти столбец содержащий минимальный элемент. Умножить элементы данного столбца на максимальный элемент - C++
30. В матрице А(8,8) найти столбец содержащий минимальный элемент. Умножить элементы данного столбца на максимальный элемент.

В упорядоченном по убыванию массиве переставить местами максимальный элемент и второй элемент со значением, меньшим Р - C++
В упорядоченном по убыванию массиве переставить местами максимальный элемент и второй элемент со значением, меньшим Р. Именуйте темы...

В последовательности поменять местами максимальный элемент и элемент с номером m - C++
Дано натуральное число m&lt;20, действительные числа А1..А25 (попарно различные). В последовательности А1..А25 поменять местами МАХ-элемент и...

Поменять местами максимальный элемент матрицы и элемент А[1][1] - C++
Здравствуйте. Задача состоит в том, чтобы поменять местами максимальный элемент и элемент А. Но не могу понять почему у меня не меняет...

Поменять местами первый элемент левого поддерева и максимальный элемент правого поддерева - C++
Здравствуйте! Помогите, пожалуйста, с заданием по деревьям. Условие: поменять места первый элемент левого поддерева и максимальный...

максимальный элемент - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Номер максимального по модулю элемента массива; 2) Сумма...

Найти максимальный элемент - C++
В матрице размером m*n найти максимальный элемент каждой строки. Результат получить в виде вектора размером n.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
16.10.2013, 18:37     Максимальный элемент масива 3х3 #2
vitalya_gap,
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
    srand(time(NULL));
    const int n=3; //размер массива
    int Mas[n][n], max, row, column,i,j; //объявление массива и переменных
    for (i=0; i<n; i++) 
    {
      for (j=0; j<n; j++)
      {
         Mas[i][j]=rand()%100; //инициализация массива случайными числами от 0 до 99
         cout << Mas[i][j] << "\t"; //вывод элементов на экран
      }
      cout << endl;
   }
   max=Mas[0][0];//максимальный элемент инициализируем самым первым элементом массива
   for (i=0; i<n; i++) //перебор массива
   {
      for (j=0; j<n; j++)
      {
         if (Mas[i][j]>max) //если нашли больший элемент
         { 
            max=Mas[i][j]; //пихаем его в max
            row=i+1; //запоминаем индексы
            column=j+1;
         }
      }
   }
   cout << "\nMaximum: " << max << " \nRaspolojen v " << row << " stroke, stolbze " << column << endl; //вывод результатов на экран
   system("pause");
   return 0;
}
vitalya_gap
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 34
17.10.2013, 11:21  [ТС]     Максимальный элемент масива 3х3 #3
Огромное Вам спасибо!
Ответ Создать тему
Опции темы

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