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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оъясните как работает консольный буфер ввода http://www.cyberforum.ru/cpp-beginners/thread94607.html
Windows поддерживает "очередь сообщений" для каждой программы, работающей в данный момент в системе Windows (значит и для консоли). Когда происходит ввод информации, Windows преобразует ее в...
C++ Сортировка улучшенным пузырьком массива Здравствуйте. Похожие темы поднимались не один раз, но ни где нету примера сортировки улучшенным пузырьком многомерного массива:( Помогите пожалуйста разобраться. Вот примерное задание: Дан... http://www.cyberforum.ru/cpp-beginners/thread94605.html
C++ Работа со строками в СИ++
Парни помагите напишите прогу если не втягость заранее благодарю))) Вот условие: Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.
C++ Многомерные массивы в СИ++
Парни напишите пажалуйста программу если не в тягость)) Вот условие: Определить, является ли заданная целая квадратная матрица n-го порядка симметричной (относительно главной диагонали).
C++ Одномерные массивы в Си++ http://www.cyberforum.ru/cpp-beginners/thread94597.html
Парни напишите пожалуйста программы буду благодарен...)) Вот условие: 1) Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности. 2) Дан...
C++ Прозрачный фон у RaddioButton Скажите пожалуйста как можно зделать прозрачный фон.Например для Label есть Transparent. подробнее

Показать сообщение отдельно
chclever
0 / 0 / 0
Регистрация: 11.02.2010
Сообщений: 4

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

11.02.2010, 19:04. Просмотров 434. Ответов 5
Метки (Все метки)

задача гласит так:" Удалить все столбцы, в которых первый элемент больше последнего." я как бы решил но почему то он затирает столбцы, которые идут за столбцом, удовл.-щим условию....подскажите как быть если несложно....заранее спасибо)))


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; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.