1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Матрицы(функция сравнения)

Тема в разделе "С и С++", создана пользователем Venefica, 24 май 2009.

  1. Venefica

    Venefica Гость

    Репутация:
    0
    При реализации функции сравнения двух матриц столкнулось с проблеммой - функция сравнивает только первые элементы матрицы, никак не могу понять как исправить эту ошибку, помогите, пожалуйста. ;)
    [codebox]bool comp(Matrix&a, Matrix&:)
    {
    int n=a.rows();
    int m=a.cols();
    int j;
    for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    if(a.get(i,j)==b.get(i,j))
    {
    return true;
    }
    else
    {
    return false;
    }

    }[/codebox]
    Заранее спасибо! :)
     
  2. Гость

    Репутация:
    0
    Ваша функция возвращает ответ после первого же сравнения. Сохраняйте результаты сравнения в переменной, а потом уже (после цикла) делайте return.
     

Поделиться этой страницей