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

Программа которая удаляет из массива все отрицательные элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана матрица А с 2 строками и 10 столбцами, которая содержит данные о движении поезда на отдельных участках http://www.cyberforum.ru/cpp-beginners/thread841346.html
Дана матрица А с 2 строками и 10 столбцами, которая содержит данные о движении поезда на отдельных участках дистанции: 1-й элемент каждого столбца представляет скорость, а 2-й — длину...
C++ QuickSort Помогите с алгоритмом и кодом на C++ быстрой сортировки! Наработок вообще нет! http://www.cyberforum.ru/cpp-beginners/thread841340.html
Матрица (Начиная с 1-й строки матрицы, в цикле печатать показания датчиков) C++
Дана матрица А с 2 столбцами и 10 строками. Первый элемент каждой строки предоставляет показание одного из 10 датчиков, а второй – “критическое” значение соответствующего параметра, измеряемого...
C++ Выбрал для изучения С++,что дальше?
Доброго дня всем.Сразу просьба к модераторам или к тому кто следит за порядком на форуме. Т.к я впервые на форуме то просьба не судить строго (возможно пишу не там где надо). У меня несколько...
C++ Переправить на очередь http://www.cyberforum.ru/cpp-beginners/thread841314.html
Помогите переправить код нужно что то такое же только с очередью((( #include <stdio.h> #include <string.h> #include <conio.h> int main() { char delim = " "; char BUF={0}; char...
C++ case значение #include <iostream> #include <conio.h> #include <stdio.h> #include <Windows.h> #include <string.h> using namespace std; const int NotUsed = system( "color 0C" ); struct zapis {string name; ... подробнее

Показать сообщение отдельно
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
18.04.2013, 10:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// remove_if example
#include <iostream>     // std::cout
#include <algorithm>    // std::remove_if
 
bool IsOdd (int i) { return ((i%2)==1); }
 
int main () {
  int myints[] = {1,2,3,4,5,6,7,8,9};            // 1 2 3 4 5 6 7 8 9
 
  // bounds of range:
  int* pbegin = myints;                          // ^
  int* pend = myints+sizeof(myints)/sizeof(int); // ^                 ^
 
  pend = std::remove_if (pbegin, pend, IsOdd);   // 2 4 6 8 ? ? ? ? ?
                                                 // ^       ^
  std::cout << "the range contains:";
  for (int* p=pbegin; p!=pend; ++p)
    std::cout << ' ' << *p;
  std::cout << '\n';
 
  return 0;
}
http://www.cplusplus.com/reference/algorithm/remove_if/
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.