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

подскажите с обобщенным програмированием - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка одномерных массивов http://www.cyberforum.ru/cpp-beginners/thread745864.html
В C++.Подскажите, что не так? вроде все правильно, но работает она неправильно Задание:Сформировать другой массив из элементов исходного массива, величины которых находятся в заданных пределах от А...
C++ Проверка массива Ребята, суть в том, что есть массивчик чисел и есть заданное число F. Нам надо получить число F , путём сложения нескольких(более одного) элементов массива. Повторное сложение одного и того же... http://www.cyberforum.ru/cpp-beginners/thread745843.html
C++ Найти, сколько положительных элементов Np4 содержит матрица {aij }
Найти, сколько положительных элементов Np4 содержит матрица {aij }, где i = j = 1, ..., 5, в четвертом столбце.
В массиве целых чисел a1 , a2 , ., a10 найти количество положительных Np и отрицательных No членов C++
В массиве целых чисел a1, a2, ..., a10 найти количество положительных Np и отрицательных No членов.
C++ Вектор с указателями http://www.cyberforum.ru/cpp-beginners/thread745825.html
Доброго времени суток, есть такой код: // 1159.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <functional> #include <vector> #include...
C++ Как задавать треугольники матрицы? Нужно найти сумму элементов матрицы,расположенных в закрашенной части матрицы. Какое условие нужно записать в фор??? Буду благодарен за полный ответ, любая информация по сабжу тоже подойдёт.... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7420 / 5510 / 316
Регистрация: 10.12.2010
Сообщений: 24,597
Записей в блоге: 17
25.12.2012, 20:17
А че так много, а главное через классы ?

Добавлено через 1 минуту
Цитата Сообщение от nikolas Посмотреть сообщение
Дан массив {a1,a2...an} нужно удалить все положительные элементы включая ноль.
Дан массив или вектор ?

Добавлено через 12 минут
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
30
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
//--------------------------------------
using std::cout;
using std::cin;
using std::endl;
 
template<class T>
bool is_not_neg(const T& obj)
{
  return obj>=0;
}
//--------------------------------------
int main()
{
   const size_t size= 5;
   int A[size]={1,0,-2,-3,4 };
   std::vector<int> B;
 
   std::remove_copy_if(A,A+size,std::back_inserter(B),is_not_neg<int>);
 
// Вывод
   std::copy(A,A+size,std::ostream_iterator<int>(cout,"\t") );    cout<<endl;
   std::copy(B.begin(),B.end(),std::ostream_iterator<int>(cout,"\t") ); cout<<endl;
 
   return 0;
}
//--------------------------------------
Добавлено через 2 минуты
Вывод
1 0 -2 -3 4
-2 -3
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru