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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача "тетрис" http://www.cyberforum.ru/cpp-beginners/thread1092936.html
Здравствуйте. В общем есть такая задача. Логические построения Гарри выглядят для него как обычный тетрис, только все падающие объекты-факты ― прямоугольные. Если нижняя строка полностью заполнена, она исчезает. Нужно смоделировать ход игры: после каждого падения прямоугольника нужно вывести текущую высоту. Если высота превысит высоту экрана H, то игра завершается. Падающий прямоугольник...
C++ клиент-серверные приложения Здравствуйте! Подскажите, есть задача НАУЧИТЬСЯ писать клиент-серверные приложения(на с++ с помощью Rar Studio) Вопрос : 1.что для этого необходимо знать?кроме языка 2.как с имитировать север?(есть 2 комп) 3.помогут в этом книги Эндрю Таненбаум-Компьютерные сети(Классика Computer Science), Йон Снейдер Эффективное программирование TCP IP? Зарание благодарю) 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(), откуда взять конечное и начальное время, как определить разность? Требуется определить время работы алгоритма. Еще я плохо знаком со структурами. подробнее

Показать сообщение отдельно
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 121
09.02.2014, 22:52  [ТС]     Здесь есть удаление столбца, как добавить удаление строки
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int n;
do {cout << "Razmer massiva: "; cin >> n; system("cls");}
while (n<2);
 
cout << "osnovnoi massiv : \n";
int ** m = new int*[n];
for (int i=0;i<n; i++) 
{
     m[i] = new int[n];
    for (int I=0;I<n;I++) 
    {
        m[i][I]=rand()%10; 
        cout.width (3);
        cout << m[i][I];
    }
    cout << "\n";
} 
int k;
cout<<"k= ";
cin>>k;
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];
    }
}
cout << "\n deleted: \n";
for (int i=0;i<n; i++) 
{
    for (int I=0;I<n;I++)  
    {
        cout.width (8);
        cout << m[i][I];
    }
    cout << "\n";    
}
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++) 
{
    for (int I=0;I<n;I++)
    {
        M[i][I]=m[i+1][I];
    }
}
for (int i=n; i>0;i--)
{
delete m[i];
delete [] m;
}
for (int I=n; I>0;I--)
{
delete m[I];
delete [] m;
}
cout << "\n deleted: \n";
for (int i=0;i<n; i++) 
{
    for (int I=0;I<n;I++)  
    {
        cout.width (8);
        cout << m[i][I];
    }
    cout << "\n";    
}
system("pause");
}
Повторного создания массива нет и 41-44 строки, теперь находятся внизу..не работает, как нужно.
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru