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

Сделать функцию, которая принимает двумерный массив и возвращает индексы его максимального элемента(номер строки и столбца), с указателями, С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сделать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями. С++ http://www.cyberforum.ru/cpp-beginners/thread793026.html
Сделать функцию, которая принимает одномерный массив и возвращает индексы его максимального и минимального элементов, с указателями. С++
C++ Цикл: Найти и напечатать все простые числа, меньше 100 Надо написать программу, которая находит и печатает все простые числа меньше 100, дайте, пожалуйста, пример, от которого можно отталкиваться. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread792999.html
Определить число в последовательности цифр C++
Определить, есть ли в последовательности цифр число, например 13. Я рассуждал это так: Нужно взять в числе первую цифру и сравнить ее со следующей цифрой, если нет взять вторую и сравнивать со следующей, и так далее пока не будет достигнута условие.
Двусвязный список C++
Вот решил написать двусвязный список. Написаны только две функции решил попробовать работает или нет, оказалось, что нет. Компилятор почему-то здесь выдает ошибку, но я не понимаю почему. p->next = p1; list.h #ifndef list_h #define list_h class list { public: list(){head = new (node); head->next = NULL;}
C++ Почему поток записи в файл wofstream ничего не пишет? http://www.cyberforum.ru/cpp-beginners/thread792969.html
VisualStudio2012, Win7x64Prof Если запись в файл производить в той же функции, где созданы объекты потоков, то запись происходит нормально. Но если потоки создать отдельно, а потом передавать их в качестве параметров в функцию, то запись не производится, а после метода close() устанавливается флаг ошибки. int Fill(std::wofstream *const pfw_S, std::wofstream *const pfw_P) { //создадим...
C++ Вызов конструктора текущего типа Как сделать? В шарпе можно так class MyClass { public int A,B; MyClass(int a, int b) { A = a; B = b; } подробнее

Показать сообщение отдельно
VlaDdislav
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 77
23.02.2013, 21:16  [ТС]     Сделать функцию, которая принимает двумерный массив и возвращает индексы его максимального элемента(номер строки и столбца), с указателями, С++
Цитата Сообщение от anmartex Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
std::pair<int, int> GetMax(int** array, int col, int row)
{
   int max_col = 0;
   int max_row = 0;
 
   for (int i = 0; i < row; ++i)
   {
      for (int j = 0; j < col; ++j)
      {
         if (array[i][j] > array[max_row][max_col])
         {
            max_row = i;
            max_col = j;
         }
      }
   }
 
   return std::pair<int, int>(max_col, max_row);
}
спасибо) а можешь полностью сделать?
я не пойму как..

Добавлено через 16 минут
Цитата Сообщение от anmartex Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
std::pair<int, int> GetMax(int** array, int col, int row)
{
   int max_col = 0;
   int max_row = 0;
 
   for (int i = 0; i < row; ++i)
   {
      for (int j = 0; j < col; ++j)
      {
         if (array[i][j] > array[max_row][max_col])
         {
            max_row = i;
            max_col = j;
         }
      }
   }
 
   return std::pair<int, int>(max_col, max_row);
}
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
#include <iostream>
using namespace std;
pair<int, int> GetMax(int** array, int col, int row);
void main()
{
pair<int, int> GetMax(int** array, int col, int row)
{
   int max_col = 0;
   int max_row = 0;
 
   for (int i = 0; i < row; ++i)
   {
      for (int j = 0; j < col; ++j)
      {
         if (array[i][j] > array[max_row][max_col])
         {
            max_row = i;
            max_col = j;
         }
      }
   }
 
   return pair<int, int>(max_col, max_row);
}
 }
подскажи где у меня здесь ошибка
 
Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru