Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Двумерный массивы - C++

07.11.2009, 00:14. Просмотров 376. Ответов 6
Метки нет (Все метки)

Доброго времени суток.
Помогите пожалуйста разобраться что не так в этой функции удаления:

C++
1
2
3
4
5
6
int Del(int **L,int n1,int m1)
{
    for(int i=0;i<n1-1;i++) 
        for(int j=0;j<m1;j++){
            if(L[i][j]==L[i+1][j]) L[i][j]=L[i+1][j]; 
            else{n1-=1; return Del(L, n1, m1);}}
Это один из пунктов задачи,он звучит так: Дан двумерный массив, найти в нем строки, полностью состоящие из одинаковых элементов, и удалить эти строки. Тоже самое сделать и для столбцов.(но это будет по аналогии со строками, только просмотр будет по столбцам...)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2009, 00:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двумерный массивы (C++):

Двумерный массивы. - C++
Помогите пожалуйста!!!!нужно написать программу: Латинский квадрат. Латинским квадратом порядка n называется квадратная таблица...

Двумерный динамический Массивы с++ - C++
Помогите пожалуйста найти ошибку программа должна вставить строку после номера строки которой введет пользователь #include...

Двумерный и одномерный массивы С++ - C++
1. Дан одномерный массив x1, x2,…,xn. Заменить все четные элементы их квадратами. 2. Дан одномерный массив x1, x2,…,xn. Все...

Массивы(двумерный и одномерные) - C++
Вот две задачи.... 1:Заданы два массива{xi} и {yi} (i=от 1 до n). Сформировать массив{cj} по правилу cj=yi+xi,если xi&gt;yi ...

одномерный и двумерный массивы - C++
1.составить алгоритм,с помощью одномерного массива Заполнить массив числами 2.1, 2.2, 2.3, …, 2.18. 2.составить алгоритм,с помощью...

Отсортировать одномерный и двумерный массивы - C++
Отсортировать одномерный и двумерный массивы методом пузырька по возрастанию. Заранее спасибо!!!

6
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
07.11.2009, 00:21 #2
У тебя походу рекурсивная функция!? А какое значение int она должна возвращать при положительном результате?
0
Natik
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 9
07.11.2009, 00:25  [ТС] #3
Что это рекурсивная ф-ция, то я эт поняла... прост думала её использовать чтоб просмотреть всю строку... наверн здесь должно быть что-т другое...
0
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
07.11.2009, 00:26 #4
Я бы переделал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void Del(int **L,int n1,int m1)
{
    bool equal = false;
    
    if (!n1) return;
 
    for(int i=0;i<n1-1;i++)
    {
                for(int j=0;j<m1;j++)
                   {
                       if(L[i][j]==L[i+1][j]) equal = true;
                       else {equal = false; break;}
                   }
      if (equal) {n1--; Del(L, n1, m1);}
    }
1
Natik
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 9
07.11.2009, 00:32  [ТС] #5
Спасибо большое!
0
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
07.11.2009, 00:34 #6
я отредактировал прошлое сообщение, какое именно return?
1
Natik
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 9
07.11.2009, 00:38  [ТС] #7
я заметила, поэтому это уже не актуально...=)
0
07.11.2009, 00:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2009, 00:38
Привет! Вот еще темы с ответами:

одномерный и двумерный массивы, строки - C++
3. Строки Дана строка из символов латинского алфавита. Замените все вхождения строки &quot;two&quot; на символ '2 4. Одномерный массив...

Массивы: построить двумерный массив из одномерного - C++
Задан массив Х размером N . сформировать из него матрицу А, содержащую по L элементов в строке. недостающие элементы в последней строке...

Объявить одномерный и двумерный динамические массивы целых чисел. Написать процедуры для заполнения их случайными значениями - C++
в С++ Объявить одномерный и двумерный динамические массивы целых чисел. Написать процедуры для заполнения их случайными значениями и...

Как можно вложить двумерный массив в двумерный? - C++
Нужно написать программу перемножения двух матриц размерностью МxМ, элементы которых, матрицы размерностью КxК... Подскажите (желательно с...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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