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

Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерные динамические массивы http://www.cyberforum.ru/cpp-beginners/thread1168327.html
Дана вещественная матрица А(10, 10). Сформировать матрицу B(9,10), где i-ая строка матрицы В определяется как разность i-ой и последней строк матрицы А. В матрице А определить произведение положительных элементов, которые расположены на главной диагонали и выше ее. В четвертой строке матрицы В определить сумму элементов, стоящих в четных столбцах.
C++ Задание на посимвольную и указательную обработку строк Дана строка S. Преобразовать строку удалив первую группу подряд идущих цифр, в которой больше двух цифр . Если преобразование невозможно, выдать об этом сообщение с указанием причины. Задания выполнить в двух вариантах: а) используя посимвольную обработку строк б) с помощью указателей http://www.cyberforum.ru/cpp-beginners/thread1168311.html
Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент C++
Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент. задача на вектор
C++ Привязать opengl к MinGW
Всем привет! Столкнулся с потребностью использовать библиотеку OpenGL на С++. Но так как я не работаю ни под одной IDE, а банально пишу в текстовом редакторе, вынужден всё делать самостоятельно. Но как бы я не пытался, у меня не получается прикрепить OpenGL к своему компилятору MinGW. Искал в гугле, читал около 10 разных способов, но ни один не дает нужного результата. В cmd я ввожу команду:...
C++ Указатель и инициализация объекта класса http://www.cyberforum.ru/cpp-beginners/thread1168266.html
Здраствуйте! Имеется большой класс импортирующий данные из файлов 3D-модели. В моём приложении он будет инициализироваться один раз для каждой отдельной модели, а потом в цикле будут тянуться из него данные для отображения этих моделей. Возник вопрос как лучше инициализировать каждый объект этого класса? Сразу создавать указатель: ModelOBJ *terrain = new ModelOBJ;...
C++ Дана последовательность целых чисел. заменить все простые числа на х дана последовательность целых чисел. заменить все простые числа на х #include "iostream" #include "algorithm" #include "vector" using namespace std; bool pred(int x) { int k=0; for(int i=2; i<=x/2; i++) подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
06.05.2014, 19:45     Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент
к8,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include<algorithm>
#include<iterator>
 
int main()
{
    std::vector <int> ivec = { 2, 3, 1, 5, 23, 6, 3, 7, 1, -2, 5, 3, 56 };
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator<int>(std::cout, " "));
    const size_t k = 3;
    size_t count = 0;
    ivec.erase(std::remove_if(ivec.begin(), ivec.end(), [&count,k](int val) {return ++count%k == 0; }), ivec.end());
    std::cout << "\n";
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator<int>(std::cout, " "));
    return 0;
}
 
Текущее время: 01:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru