Функция...=(

Тема в разделе "C/C++/C#", создана пользователем tetra91, 8 ноя 2009.

Статус темы:
Закрыта.
  1. tetra91

    tetra91 Гость

    В общем нужно написать такую функцию, которая сначала просматривала всю строку в двумерном динамическом массиве, потом( если окажется что эта строка состоит из одинаковых элементов) удалила эту строку.

    в общем у меня получилась вот такая функция, где здесь ошибки? Подскажите, пожалуйста:

    Код (C++):
    void Del(int **L,int n1,int m1, int i, int j)
    {
    bool equal = false;
    //int v=0, i=0;
    for(;i<n1;i++)
    {
    for(;j<m1;j++)
    {
    if(L[i][j]==L[i][j+1])
    {
    equal = true;
    break;
    }
    else {return Del(L, n1, m1, i+1, j);
    }
    } break;
    }

    if (equal==true)
    {
    for (;i<n1;)
    {
    for (j=0; j<=m1; j++)
    {
    L[i][j]=L[i][j+1];
    return Del(L, n1, m1, i+1, j);
    }
    }
    }
    }
     
  2. tetra91

    tetra91 Гость

    Спасибо! Уже сама разобралась!!=))
     
Загрузка...
Статус темы:
Закрыта.

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