С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 1
Регистрация: 22.05.2013
Сообщений: 42
1

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

18.09.2013, 22:36. Показов 1141. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив целых чисел из n элементов. Удалить из него все элементы, в записи которых последняя цифра равна 0.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2013, 22:36
Ответы с готовыми решениями:

Используя динамические массивы, обработать элементы одномерного массива
. Дан массив целых чисел из n элементов. Выведите массив на экран. Найти произведение четных...

Модернизировать программу используя динамический массив
Модернизировать программу с помощью использование динамического массива. Вот программа: ...

Вычислить объем конуса используя динамический массив
Напишите код, пожалуйста. Задание: Вычислить объем конуса с использованием динамических массивов,...

Можно ли инициализировать динамический массив не используя цикл?
Когда создавали статический массив, можно было сделать так: int array={1,5,14,23,32,45,67}; Можно...

2
250 / 232 / 46
Регистрация: 05.02.2010
Сообщений: 3,288
18.09.2013, 22:56 2
Лучший ответ Сообщение было отмечено Shadow121 как решение

Решение

C++
1
2
if(mas[i] % 10 == 0)
//delete
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
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
1
18.09.2013, 23:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2013, 23:42
Помогаю со студенческими работами здесь

Как расширить динамический массив НЕ используя stl
То есть создал я массив: int *arr = new int n-какое-то значение А дальше я хочу сделать...

Реализовать динамический массив структур, используя malloc
У меня возникла проблема, в курсовике нужно сделать реализацию чисел с помощью динамического...

Создать и обработать одномерный динамический массив
Задан одномерный массив А. Известно, что среди элементов массива есть хотя бы один отрицательный...

Используя многострочный редактор и динамический массив ввести массив произвольного размера
Используя многострочный редактор и динамический массив ввести массив, состоящий из произвольного...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru