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

Удалить элементы в массиве с номера к1 по к2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В простую переменную последовательно вводятся N чисел, определить http://www.cyberforum.ru/cpp-beginners/thread1193837.html
В простую переменную последовательно вводятся N чисел, определить сколько, чисел больше своих соседей слева и справа. Посоветуйте как написать программу которая бы это делала. Важно: в программе не...
C++ Метод Монте-Карло (вероятность попадания при стрельбе) В общем задача такова: Добавить Метод Монтекарло, что бы показывало всевозможные попытки расчета вероятности. Сама задача: Производится стрельба двумя снарядами по k бакам с го- рючим (k>2),... http://www.cyberforum.ru/cpp-beginners/thread1193835.html
Скажите пожалуйста, что это за тип данных?! C++
int **allocate2D(int rows, int cols) { int **arr2D; int i, j; arr2D = (int**)malloc(rows*sizeof(int*)); for(i=0; i<rows; i++) { arr2D = (int*)malloc(cols*sizeof(int)); ...
Число секунд с момента, когда часы «пробили 12» C++
привет всем. помогите, пожалуйста, с программкой Написать функцию, которая получает время в качестве 3 целых значений (часы, минуты, секунды) и возвращает число секунд с момента, когда часы...
C++ Двумерный массив. Сумму элементов массива, расположенных между первым и последним отрицательными элементами http://www.cyberforum.ru/cpp-beginners/thread1193807.html
приветствую всех. нужна ваша помощь с написанием программы на с++. помогите, пожалуйста, если кому не сложно. Определить массив A (m и n константы), заполнить его случайными числами и выполнить...
C++ Сортировка массива по убыванию Помогите отсортировать массив по убыванию. #include <iostream> using namespace std; void main(){ setlocale (LC_ALL, "Russian"); const int N=5; int N; for (int i = 0; i < N; i++){... подробнее

Показать сообщение отдельно
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
30.05.2014, 18:51
Примерно так:
C++
1
2
3
4
5
bool F(int a)
{
    if(k1 < a && a < k2) return true;
    else return false;
}
C++
1
2
3
4
5
int *pb = a;
int *pe = pb + 20;
pe = remove_if(pb, pe, F);
for(int *p = pb, int i = 0; p < pe; p++, i++)
    cout << "a[" << i << "]=" << *p;
k1 и k2 должны быть глобальными, чтобы функция их видела.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru