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

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

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

удаление чисел - C++

02.12.2012, 17:30. Просмотров 241. Ответов 1
Метки нет (Все метки)

Составить функцию, которая, получив целое число, формирует новое число, удалив из него каждую четную цифру, начиная счет цифр с первой слева.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 17:30     удаление чисел
Посмотрите здесь:

Удаление чисел из массива - C++
Поставлена задача : Удалить из массива целых чисел все числа больше N(Вводиться пользователем) и сжать массив

Удаление чисел из массива - C++
Здравствуйте, форумчане! Прошу помочь с прогой, заранее спасибо! Итак, Есть массив A, заполняю его числами от 1 до 99: int A; ...

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

Удаление повторяющихся чисел - C++
вот мой код vector<int> array; ifstream f("test.txt"); while (!f.eof()) { int tmp; f >> tmp; array.push_back(tmp); ...

Сортировка и удаление чисел из массива - C++
у меня 2 задачи.сортировать . я написал такой код он сортирует отрицательные числа сзади.нужно изменить что то из сделать это одним циклом...

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

Массив с++ (удаление простых чисел) - C++
Нужно написать програмку : Задан массив Z(k) целых чисел. Записать все элементы массива Z в массив Y, записав числа в обратном порядке...

Удаление повторяющихся чисел из массива - C++
допустим есть массив a={1,1,1,1,54,84,63,554,54,85,32,84,1,2,6,85} нужно в массиве оставить все числа по одному экземпляру:...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 324
02.12.2012, 18:15     удаление чисел #2
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
#include <iostream>
#include <cstdlib>
#include <deque>
#include <iterator>
#include <algorithm>
#include <conio.h>
using namespace std;
 
void main()
{
deque<int> d_1;
int i_v = 1990458, i_1 = 1, i_2;
deque<int>::iterator ptr_1;
 
for(; i_v > 0; i_v /= 10)
d_1.insert(d_1.begin(), (i_v % 10));
 
for(i_2 = d_1.size(), ptr_1 = d_1.begin(); i_1 <= i_2; ++i_1)
if((i_1 % 2) == 0)
d_1.erase(ptr_1++);
else
++ptr_1;
 
for(i_v = 0, ptr_1 = d_1.begin(); ptr_1 != d_1.end(); ++ptr_1)
i_v = i_v * 10 + *ptr_1;
 
cout<<i_v;
 
getch();
}
Добавлено через 29 секунд
поубирайте лишние подключенные файлы

Добавлено через 1 минуту
и замените возвращаемый тип функции воид
Ответ Создать тему
Опции темы

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