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

Из массива удалить минимальное число элементов так, чтобы оставшиеся шли по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Спецификаторы private и public http://www.cyberforum.ru/cpp-beginners/thread759295.html
Всем доброго времени суток Начал разбираться с классами, а именно хотел для себя выяснить чем отличаются private и public. И какими способами работать с информацией из private. Но появилась проблема. Для примера написал мини-код : Выводит ошибку 1>classses.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl FindBomb(int,int)" (?FindBomb@@YAXHH@Z) в функции _main
C++ Переставить в первую половину элементы, расположенные на четных позициях, а во вторую – на нечетных Пользователь вводит элементы массива. Переставить в первую половину элементы, расположенные на четных позициях, а во вторую – на нечетных. Дополнительный массив не использовать. на языке С++, через цикл for, ток самым легким способом, я только начинаю учить язык http://www.cyberforum.ru/cpp-beginners/thread759293.html
C++ клацание по сайту
добрый день, возможно ли написать программу которая будет нажимать кнопки на сайте?
C++ Определить количество четных элементов, расположенных на главной и побочной диагоналях матрицы
Люди добрые помогите пожалуйста. Срочно нужно сделать задание. Задание 5. Ввести матрицу размером NxM. Память для массива выделить динамически. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть в программе использование функции пользователя. Определить количество четных элементов, расположенных на главной...
C++ Фызов функции из класса http://www.cyberforum.ru/cpp-beginners/thread759238.html
Есть два класса один класс отвечает за создание колоды, ее перемешивания. А другой за создание игры.. Вопрос вот в чем как мне организовать вызов функции создания и тосовки колоды в классе игры?? //TwentyOneGame.h #include "Player.h" class TwentyOneGame{ Player dealer;
C++ Подсчитать число отрицательных элементов матрицы Даны натуральное число m, целые числа a1, ..am и целочисленная квадратная матрица порядка m. Строку с номером i матрицы назовем отмечен-ной, если ai >0, и не отмеченной - в противном случае. Подсчитать число отрицательных элементов матрицы, расположенных в отмеченных строках очень прошу помочь! заранее спасибо) подробнее

Показать сообщение отдельно
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
12.01.2013, 03:36     Из массива удалить минимальное число элементов так, чтобы оставшиеся шли по возрастанию
Цитата Сообщение от contedevel Посмотреть сообщение
Можно, найти два рядом стоящих подмассива, в которых элементы возрастают, сравнить их размерности и обнулить в наименьшем все элементы, которые больше или меньше первого или последнего элемента наибольшего массива, зависит от позиции слева или справа наибольший. Нули игнорировать в подмассивах. Делать пока размерность подмассива не станет равна массиву, За цикл for забудь, это ужас просто будет...лучше while.
такая программа будет работать корректно, извини, но код довольно большой будет писать не буду, если нужно будет в личку напиши, завтра тогда напишу...
Цитата Сообщение от contedevel Посмотреть сообщение
И что неправильно?
в пердыдущем посте немного неудачный контрпример подобрал, который не опровергал твоё предложение... Вот этот лучше:

пример 3 6 7 9 4 8 11 12

твоя программа выделит 2 подмассива
3 6 7 9
4 8 11 12
Рассмотрит, из какого лучше удалить лишние элементы
если из первого, то результат 3 4 8 11 12
если из второго, то результат 3 6 7 9 12
и твоя программа выдаст тот, что длиннее(или любой, в случае, когда одинаковы) 3 4 8 11 12
верный же вариант 3 6 7 9 11 12


Так что, не всё так просто.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru