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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Klaybern
0 / 0 / 0
Регистрация: 30.10.2014
Сообщений: 13
#1

Удалить из массива все элементы, в записи которых есть заданная цифра - C++

20.11.2014, 00:08. Просмотров 333. Ответов 1
Метки нет (Все метки)

дан одномерный массив целых чисел заполненный случайным образом числами из промежутка[-a;b] удалить из него все элементы в записи которых есть заданная цифра.
Hапишите полный текст программы пожалуйста. Спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 00:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из массива все элементы, в записи которых есть заданная цифра (C++):

Удалить все элементы массива, в которых есть цифра 3 - C++
Дан массив целых чисел (n=15) заполненный случайным образом, промежутком от -20 до 50 удалить все элементы в которых есть цифра 3. Где-то...

Удалить из массива все элементы, последняя цифра которых равна заданной - C++
не знаю,как удалить,знаю,что сдвигом массива,а как хз:wall:хелп:-| #include <iostream> using namespace std; int main() { int n; ...

Удалить из массива все элементы, последняя цифра которых равна заданному числу D - C++
Помогите с решением. Дан одномерный массив, элементы которого - целые числа, а также цифра D . Удалите из заданного массива все элементы,...

Удалить из массива все элементы, в которых последняя цифра чётная, а само число делится на неё - C++
Дан одномерный массив целых чисел, заполненный случайным образом числами из промежутка . Удалить из него все элементы, в которых...

Удалить из массива все элементы,в записи которых все цифры различны. - C++
дана последовательность целых чисел. Удалить из массива все элементы,в записи которых все цифры различны. при решении задачи нужно...

Удалить из массива все элементы,в записи которых все цифры различны. - C++
Ребят,помогите задачу решить: в файле input.txt содержаться сведения о группе студентов в формате: номер группы; запись о каждом...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
20.11.2014, 01:22 #2
Klaybern,
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
31
32
33
34
35
36
37
38
39
40
41
#include <algorithm>
#include <iostream>
#include <random>
#include <vector>
#include <string>
#include <ctime>
 
int main()
{
    const int N = 10;
 
    const int A = 50;
    const int B = 50;
 
    std::vector<int> vec(N);
 
    srand((unsigned int)time(NULL));
    std::generate(vec.begin(), vec.end(), [&]() { return rand() % (A + B + 1) - A; });
 
    std::cout << "before: ";
    for (auto i : vec) { std::cout << i << ' '; }
 
    auto FindDigit = [](int n, int digit) {
        for (; n != 0; n /= 10) {
            if (n % 10 == digit)
                return true;
        }
        return false;
    };
 
    int erase_digit = 1;
 
    auto new_vec_end = (std::remove_if(vec.begin(), vec.end(), [&](int i) { 
        return FindDigit(i, erase_digit); 
    } ));
    
    std::cout << "\nafter : ";
    for (auto i = vec.begin(); i != new_vec_end; ++i) { std::cout << *i << ' '; }
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 01:22
Привет! Вот еще темы с ответами:

Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны - C++
Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны. Можете подсказать хотя бы алгоритм, ...

Удалить из массива элементы, в записи которых все цифры различны - C++
Удалить из массива элементы, в записи которых все цифры различны. (Желательно использовать вектора)

Удалить все строки, в которых есть хотя бы одна цифра - C++
С массива строк нужно удалить все строки, в которых есть хотя бы одна цифра. Помогите пожалуйста

Найти все двузначные числа в записи которых есть цифра n или само число делиться на n - C++
Требуется вывести по возрастанию все числа, удовлетворяющие условию задачи


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru