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

Удаление строки или столбца из двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию удаления в строке все буквы http://www.cyberforum.ru/cpp-beginners/thread226149.html
доброго времени суток. У меня такая задача: Выполнить задание двумя способами используя индексы и используя указатели при работе со строками не используя стандартные операции и функции для строк символов. Вариант задания реализовать в виде функции. Если функция возвращает строку или ее фрагмент, то это необходимо сделать через указатель. Строки динамические, размер вводится с клавиатуры....
C++ Функция возвращающая массив Здравствуйте. Для возврата массива возвращаю указатель на него, но вне предела области в которой он был создан память выделенная под массив используется программой, при этом состояние массива меняется, т.е. данные в нем меняются. Как передать массив так, что-бы данные в нем не терялись, что-бы сборщик мусора на него не действовал.#include <iostream> namespace lab1 { const int n = 7, m =... http://www.cyberforum.ru/cpp-beginners/thread226117.html
C++ СТРУКТУРЫ в СИ++
Описать структуру с именем SPORTSMAN, с полями: фамилия, имя, вид спорта, результат. Ввести несколько структур. Затем напечатать их по возрастанию, используя в качестве первичного ключа – вид спорта, в качестве вторичного – фамилию спортсмена и третьего ключа - результат. Затем напечатать фамилии спортсменов, имеющих лучший результат (по одному для каждого вида спорта). Указание: при выполнении...
Передача двойного указателя C++
Написал прогу которая работает с односвязным списком. При передаче в функцию двойного указателя, я его теряю. Смотрел в дебаггером - значение внутри функции совсем другое. Пробовал другой компилятор, тоже самое #include <stdio.h> #include <stdlib.h> struct List { int data; struct List* next; };
C++ Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик http://www.cyberforum.ru/cpp-beginners/thread226092.html
Дана целочисленная прямоугольная матрица. Характеристикой строки матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. помогите пожайлуйста
C++ FTP клиент нужна помощь, нужно написать програму которая просто заливает файл на фтп сервер, на WinApi. поиск по гуглу расказал что нада юзать wininet, а вот что его и как толком не понять подробнее

Показать сообщение отдельно
иван_пропал
36 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 110
11.10.2012, 13:51     Удаление строки или столбца из двумерного массива
Вот код как бы для удаления строки, но на самом деле она просто не выводиться на экран.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
int ydalen(int **matr)//функция удаление строки в двумерном массиве с номером к
{
    int del;
    if(est2==true){  //bool est2 - определяет есть ли массив
    cout<<"Введите элемент для удаления:\n";
    cin>>del;
    
    for (int i=0; i<2; i++)
        for (int j=0; j<m ;j++)
        {   
            if(matr[0][j]==del)
                matr[0][0]=777;
            if (matr[1][j]==del)
                matr[1][0]=777;
        }
 
 
        if(matr[0][0]==777 && matr[1][0]==777)
        {cout<<"Удалены все строки!\n"; est2=false;}
 
        if(matr[0][0]==777 && matr[1][0]!=777){
            for (int i=0; i<2; i++)cout<<"\n";
            for (int j=0; j<m ;j++)
            {
                cout << matr[1][j]  << ' ';
            }cout<<"\n";est2=false;}
        if(matr[0][0]!=777 && matr[1][0]==777){
            for (int i=0; i<2; i++)cout<<"\n";
            for (int j=0; j<m ;j++)
            {
                cout << matr[0][j]  << ' ';
            }cout<<"\n";est2=false;}
 
        if(matr[0][0]!=777 && matr[1][0]!=777) cout<<"Такого элемента в массиве нет\n";
    }
    else{cout<<"Двухмерного массива не существует\n";}
            
 
    return **matr;
 
}
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru