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

Удалить из массива элементы кратные 7 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Линейный однонаправленный список; ошибка сегментации http://www.cyberforum.ru/cpp-beginners/thread179032.html
Инициализируется всего одна структура данных, затем система пишет: "Ошибка сегментации". Подскажите, в чём проблема. #include<iostream> #include<string.h> using std::cin; using std::cout; using std::endl; const int l_name = 31, l_numb = 7;
C++ Разбить введенную строку на слова и выделить под каждое слово отдельный массив Ребята помогите плиз! Задали задание, а сделать не могу( 1) Написать ф-ию, которая определяет является ли строка палиндромом 2) Заменить в строке все указанные буквы на тире (или звездочки) и вывести на экран кол-во произведенных замен 3) Разбить введенную строку на слова и выделить под каждое слово отдельный массив заранее очень признателен. З.Ы. (если не сложно можете написать на... http://www.cyberforum.ru/cpp-beginners/thread179030.html
Найти все числа-палиндромы, которые не больше 100, и их квадраты тоже палиндромы C++
Натуральное число называется палиндромом, если его запись читается однинакого с начала и с конца (4884, 393, 1). Найти все числа-паиндромы, которые не больше 100, и их квадраты тоже палиндромы. помогите сделать прогу без перевода числа в строку
программу копирования из заданного текста данной части в строку C++
помогите написать программу копирования из заданного текста данной части в строку, (дано: abcdefgh пользователь вводит с клавы: № елемента, к-сть символов) помогите плиз... Добавлено через 1 час 11 минут ето чё, так сложно??=))
C++ массивы, его индексы http://www.cyberforum.ru/cpp-beginners/thread179023.html
Известны данные о росте 8 юношей в классе, упорядоченны по убыванию. Ни одна пара учеников не имеет одинаковый рост. В начале учебного года в класс поступил новый ученик.Какое место в перечне роста займёт этот ученик, если известно что его рост не совпадает ни с одним, меньше самого большого и большн самого маленького. #include <iostream> using namespace std; void main() { const int...
C++ Вычислить сумму ряда Помогите написать программу накопления суммы. S=1/a+1/a(a+1)+1/a(a+1)(a+2)... подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
20.10.2010, 18:04     Удалить из массива элементы кратные 7
третья задача и чудеса STL
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
#include <cstdlib>
#include <vector>
#include <iostream>
#include <iterator>
#include <algorithm>
#include <functional>
 
int main()
{
        const int size = 10;
        std::vector<int> v(size);
 
        for(std::vector<int>::size_type i = 0; i < v.size(); ++i)
                v[i] = std::rand() % 99;
 
        std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
 
        v.resize(std::distance(v.begin(), std::remove_if(v.begin(), v.end(), std::bind2nd(std::not2(std::modulus<int>()), 7))));
 
        std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
 
        return 0;
}
 
Текущее время: 03:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru