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

Используя динамический массив, обработать элементы - C++

Восстановить пароль Регистрация
 
Shadow121
 Аватар для Shadow121
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 42
18.09.2013, 22:36     Используя динамический массив, обработать элементы #1
Дан массив целых чисел из n элементов. Удалить из него все элементы, в записи которых последняя цифра равна 0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2013, 22:36     Используя динамический массив, обработать элементы
Посмотрите здесь:

В новый динамический массив выписать все элементы массива, которые делятся на заданное число C++
C++ реализация разряженного одномерного массива используя динамический массив
C++ Создать динамический массив нужного размера и скопировать в него все положительные элементы из первых двух массивов
Двумерный динамический массив (Получить векторный столбец, элементы которого являются наименьшим по модулю столбцов исходной матрицы) C++
C++ Используя динамические массивы, обработать элементы одномерного массива
C++ Модернизировать программу используя динамический массив
Можно ли инициализировать динамический массив не используя цикл? C++
Не могу уничтожить все нечетные элементы. При этом использовать динамический массив C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,213
Завершенные тесты: 2
18.09.2013, 22:56     Используя динамический массив, обработать элементы #2
C++
1
2
if(mas[i] % 10 == 0)
//delete
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
18.09.2013, 23:42     Используя динамический массив, обработать элементы #3
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 <random>
#include <algorithm>
#include <vector>
#include <iterator>
 
int main() 
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> dis(1,100);
 
    std::vector<int> v(100);
    std::generate( v.begin(), v.end(), [&](){ return dis(gen); } );
    
    std::ostream_iterator<int> oit( std::cout, " " );
    
    std::copy( v.begin(), v.end(), oit );
    std::cout << '\n';
    
    auto it = std::remove_if( v.begin(), v.end(), [](int i) { return !(i%10);});
    
    v.erase( it, v.end() );
    std::cout << "after delete:\n";
    std::copy( v.begin(), v.end(), oit );   
    std::cout << '\n';
 
    return 0;
}
http://ideone.com/5Hjbuq
Yandex
Объявления
18.09.2013, 23:42     Используя динамический массив, обработать элементы
Ответ Создать тему
Опции темы

Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru