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

Здесь есть удаление столбца, как добавить удаление строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача "тетрис" http://www.cyberforum.ru/cpp-beginners/thread1092936.html
Здравствуйте. В общем есть такая задача. Логические построения Гарри выглядят для него как обычный тетрис, только все падающие объекты-факты ― прямоугольные. Если нижняя строка полностью...
C++ клиент-серверные приложения Здравствуйте! Подскажите, есть задача НАУЧИТЬСЯ писать клиент-серверные приложения(на с++ с помощью Rar Studio) Вопрос : 1.что для этого необходимо знать?кроме языка 2.как с имитировать... http://www.cyberforum.ru/cpp-beginners/thread1092925.html
C++ Структура "Владелец автомобиля": - фамилия, имя, отчество; - номер автомобиля; - телефон; - номер техпаспорта. Удалить элемент с заданным номером, доб
Структура "Владелец автомобиля": - фамилия, имя, отчество; - номер автомобиля; - телефон; - номер техпаспорта. Удалить элемент с заданным номером, добавить 2 элемента перед элементом с заданной...
Почему компилятор выдает ошибку? C++
#include <stdio.h> #include <clocale> typedef enum{ COUNT, POUNDS, PINTS }unit_of_measure; typedef union{ short count; float weight;
C++ Сформировать массив строк. Удалить из него самую короткую строку http://www.cyberforum.ru/cpp-beginners/thread1092922.html
Помогите пожалуйста. Сформировать массив строк. Удалить из него самую короткую строку
C++ Как пользоваться функцией gettime() Добрый вечер! Кто бы мог подробно объяснить как работает функция gettime(), откуда взять конечное и начальное время, как определить разность? Требуется определить время работы алгоритма. Еще я плохо... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
09.02.2014, 21:08
Удаление k-го столбца
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int ** M = new int*[n];
int I=0;
for (int i=0;i<n; i++) 
{
    M[i] = new int[n-1];
    for (int I=0;I<k;I++)
    {
        M[i][I]=m[i][I];
    }
    for (int I=k;I<n-1;I++)
    {
        M[i][I]=m[i][I+1];
    }
}
Удаление k-ой строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int ** M = new int*[n-1];
int I=0;
for (int i=0;i<k; i++) 
{
    M[i] = new int[n];
    for (int I=0;I<n;I++)
    {
        M[i][I]=m[i][I];
    }
}
for (int i=k;i<n-1; i++) 
{
    M[i] = new int[n];
    for (int I=0;I<n;I++)
    {
        M[i][I]=m[i+1][I];
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru