Форум программистов, компьютерный форум 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++){... подробнее

Показать сообщение отдельно
rabbit
Сообщений: n/a

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

30.05.2014, 18:29. Просмотров 327. Ответов 1
Метки (Все метки)

Нужно удалить элементы в массиве с номера к1 по к2.
Выдаёт кучу ошибок(( пишет, что не объявлены к1 и к2 и а[i]. К тому же, я не уверена, что правильно написала условие для алгоритма remove. Помогите!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <algorithm>
 
using namespace std;
bool F(int k1,k2, a[i])
{
    if((k1<a[i])&& (a[i]<k2));
    return a[i];
}
 
int main()
{
 
    int k1, k2, n;
    int a[20];
    cout<<"n=";
    cin>>n;
    cout<<"k1="; cin>>k1;
    cout<<"k2="; cin>>k2;
    for (int i=0; i<n; i++)
    {
        cout<<"a["<<i<<"]="; cin>>a[i];
    }
    remove(k1,k2,F);
 
    for (int i=0; i<n; i++)
cout<<"a["<<i<<"]="<<a[i]<<endl;
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru