Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Двухмерный массив 
:(
    Опции темы
n3m0
Дата 3.6.2007, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 15.11.2006

Репутация: нет
Всего: нет



Вот есть у меня задание: 5.    Ввести матрицу размера m*n. Найти минимальный элемент и его координаты (индекс столбца и индекс строки).
ВОт мой код:
Код

#include <iostream.h>
#include <conio.h>
#include <stdio.h>

//---------------------------------------------------------------------------

#pragma argsused
// begin global var
int n=2;
int m=3;
int min = 0, a1,a2;
int arr[2][3];
// end global var

// Ввод массива
void vvod()
{
        for(int i = 0; i < n; i++)
        for(int j=0; j < m; j++)
        {
            printf("Enter %d : %d  ",i,j);
            cin >> arr[i][j];
        }
}
// Вывод массива
void vivod()
{
        for(int i = 0; i < n; i++)
        {
        for(int j=0; j < m; j++)
        {
            printf(" %3d ",arr[i][j]);

        }
                 cout << "\n";
                }
}
// Поиск по массиву
void search()
{
        cout << "search result";
        min = arr[0][0]; /// Line 45
        for(int i=0; i<n; i++ )
        {
                for (int j = 0; j < m; j++) // Line 49
                        if( arr[i][j]<min )
                        {
                                min=arr[i][j]; // Line 51
                                a1 = i;
                                a2 = j;
                        }
         }
}

int main()
{

         char ab[] = "lab #3 / v.5 / Chernysh Vadim / Is-64\n";
        cout << ab;
        vvod();
        vivod();
        search();
        getch();
    return 0;
}



[C++ Error] lab3.cpp(45): E2015 Ambiguity between 'min' and '_STL::min<_Tp>(const _Tp &,const _Tp &)'
[C++ Error] lab3.cpp(49): E2015 Ambiguity between 'min' and '_STL::min<_Tp>(const _Tp &,const _Tp &)'
[C++ Error] lab3.cpp(51): E2015 Ambiguity between 'min' and '_STL::min<_Tp>(const _Tp &,const _Tp &)'

Пишу на Borland C++ 6, a1 и a2 - координаты минимального елемента
Вопрос: Что за ошибка у меня такая?? Я первый раз такое вижу, обьясните в чем моя ошибка
PM MAIL   Вверх
boriska
Дата 3.6.2007, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 7.12.2006
Где: kharkov

Репутация: нет
Всего: нет



попробуй изменить имя min на какое-нибудь другое
PM MAIL ICQ   Вверх
Fedor
Дата 3.6.2007, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Попробуй переменную min назвать по-другому.


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
archimed7592
Дата 3.6.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



или засунуть её в другую(не глобальную) область видимости...
проблема в том, что в stl тоже есть min(с немного иным назначением), а, судя по билдеру, он пихает всё про-во имён std в глобальное...


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
n3m0
Дата 3.6.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 15.11.2006

Репутация: нет
Всего: нет



Большое СПАСИБО, Переименовал переменную min в minn, и всё работает

Это сообщение отредактировал(а) n3m0 - 3.6.2007, 20:30
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0671 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.