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

Двумерные массив(с++).практически получилась.нужен совет. - C++

Восстановить пароль Регистрация
 
chclever
0 / 0 / 0
Регистрация: 11.02.2010
Сообщений: 4
11.02.2010, 19:04     Двумерные массив(с++).практически получилась.нужен совет. #1
задача гласит так:" Удалить все столбцы, в которых первый элемент больше последнего." я как бы решил но почему то он затирает столбцы, которые идут за столбцом, удовл.-щим условию....подскажите как быть если несложно....заранее спасибо)))


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main(){
    int a[100][100];
    int n,m;
cin>>n>>m;
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
cin>>a[i][j];
 
for (int k=0; k<n;k++)
for (int h=0; h<m;h++){
    if (a[0][h]>a[n-1][h]){
        for(int j=h;j<h; j++)
            for (int g=0; g<n; g++)
                a[g][j]=a[g][j+1];
        m--;}
}
for (int i=0; i<n; i++,cout<<endl)
for (int j=0; j<m; j++)
cout<<a[i][j]<<" ";
    return 0; 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2010, 19:04     Двумерные массив(с++).практически получилась.нужен совет.
Посмотрите здесь:

C++ нужен совет!!!
Нужен совет! C++
C++ Нужен совет
C++ Нужен совет
Нужен совет C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
11.02.2010, 19:24     Двумерные массив(с++).практически получилась.нужен совет. #2
Он ничего не затирает, Вы ошиблись. То, что делает Ваша программа - совсем другая штука.
"Пью, ем - какая разница, все равно в живот"
chclever
0 / 0 / 0
Регистрация: 11.02.2010
Сообщений: 4
11.02.2010, 19:55  [ТС]     Двумерные массив(с++).практически получилась.нужен совет. #3
как другая???именно то что мне нужно....просто немного не то
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
12.02.2010, 12:22     Двумерные массив(с++).практически получилась.нужен совет. #4
Пожалуйста, не путайте операцию "снижение количества строк" и "удаление строки", т.к. удалить элементы из массива невозможно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
12.02.2010, 12:43     Двумерные массив(с++).практически получилась.нужен совет. #5
Согласен с Darky.
Так что в оригинальном задании написано удалить.
chclever
0 / 0 / 0
Регистрация: 11.02.2010
Сообщений: 4
12.02.2010, 14:35  [ТС]     Двумерные массив(с++).практически получилась.нужен совет. #6
Вы лучше б помогли чем ржать....
Yandex
Объявления
12.02.2010, 14:35     Двумерные массив(с++).практически получилась.нужен совет.
Ответ Создать тему
Опции темы

Текущее время: 19:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru