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

Уплотнение матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами первое и последнее слово в строке http://www.cyberforum.ru/cpp-beginners/thread688632.html
задача: поменять местами первое и последнее слово в строке. проблема некорректно определяется конец первого слова. код: /*В строке поменяйте местами первое и последнее слова. Слова...
C++ DevC++, возможно ли подключить русификатор? В Dev c++ возможно подключить русификатор? http://www.cyberforum.ru/cpp-beginners/thread688631.html
C++ Строку в нижний регистр
вводится русская строка (слово ) кодировка 1251, необходимо привести ее к нижнему регистру #include <ctype.h> #include <locale.h> #include <string> #include <iostream> #include <algorithm> ...
Создание даты и времени C++
Доброго времени суток! Необходимо в программе выводить данные о текущей дате и времени, однако столкнулся с проблемой: мне нужны только часы и минуты для времени и число/месяц для даты. Что...
C++ Обратный корень http://www.cyberforum.ru/cpp-beginners/thread688580.html
Пожалуйста, помогите решить задачу, не получается уже месяц (если решать с массивами, то нужно создавать по условию задачи массив размером от 0 до 10 в 18 степени - получается слишком большой...
C++ Массивы объектов в С++ Как работать с массивом объектов (классы)? Приведите пожалуйста какой-то простой пример . Заранее огромное спасибо . подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4677 / 2503 / 322
Регистрация: 18.08.2009
Сообщений: 4,550
05.11.2012, 14:55
Цитата Сообщение от 001fess Посмотреть сообщение
я не понял, что вы имели ввиду здесь
Для Вашего кода, если нужно удалить столбцы, заполненные только отрицательными элементами, можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    for(int j=0; j<nstb; j++)
    {
        nol=true;
        for(int i=0; i<nstr; i++)
        {
            if(mas[i][j]>=0)
            {
                nol=false;
                break;
            }
        }
        if(nol==true)
        {
            for(k=j; k<nstb-1;k++)
                for(i=0; i<nstr; i++)
                    mas[i][k]=mas[i][k+1];
            }
            nstb--;
            j--;            
        }       
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru