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

Массивы. Удалить из массива все элементы, превосходящие х, а оставшиеся сдвинуть к началу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конверт Pascal в C++ http://www.cyberforum.ru/cpp-beginners/thread844774.html
Всем добрый вечер! Сразу к делу. Требуется перевести исходный код программы с Pascal на C++ Сам код: uses crt; const nmax=100; var a:array of integer; n,l,i,j,x,jmn:integer; f:boolean; begin
C++ перегруженные функции и операторы вопрос может быть тривиальный, но все же: как влияет количество вариантов перегруженных функций и операторов на скорости обработки? то есть есть ли разница в скорости выполнения между class Cl{ bool First(int val) {return val > 5;}; Cl p; for(int i=0; i< 1000; i++) p.First(i);}; и http://www.cyberforum.ru/cpp-beginners/thread844770.html
C++ День рождения
Заданы день и месяц рождения, а также текущие день, месяц и год. Определить, сколько дней осталось до дня рождения. Технические условия Входные данные В первой строке находятся разделённые пробелами день и месяц рождения, во второй - разделённые пробелами текущие день, месяц и год. Год от 1920 до 3000, месяц - от 1 до 12, день - от 1 до числа дней в месяце.
Удалить поддерево C++
Здравствуйте, подскажите, пожалуйста, как удалить поддерево, в котором с минимальное отношение (число листьев / число не листьев). Как посчитать это отношение?
C++ Вычитание разреженных матриц http://www.cyberforum.ru/cpp-beginners/thread844756.html
Здравствуйте, помогите разобраться с задачей. Даны две разреженные структурно симметричные матрицы. Из одной матрицы вычесть другую и результат занести в разреженную матрицу CSS. Я не совсем понимаю, как работать с такими матрицами, знаю, что должно быть 3 массива, но как потом работать с элементами?
C++ Не учитывать регистр Надо чтобы программа считала текст из файла и подсчитала сколько раз встречаются разные буквы не учитывая регистра, т.е А=а б=Б. Я понимаю что можно сделать условия для каждой буквы, но как сделать это короче? подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
22.04.2013, 00:10     Массивы. Удалить из массива все элементы, превосходящие х, а оставшиеся сдвинуть к началу
C++
1
2
3
4
    int a[] = {4,2,7,3,3,7,8,8,3,7,8,2,2,6,8};
    int x;
    std::cin>>x;
    std::copy(std::begin(a), std::remove_if(std::begin(a), std::end(a), std::bind2nd(std::greater<int>(), x)), std::ostream_iterator<int>(std::cout, " "));
 
Текущее время: 18:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru