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

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

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

C++ Массив с++ (удаление простых чисел)
C++ удаление повторяющихся чисел в массиве
удаление простых положительных чисел C++
Удаление нечетных чисел из массива C++
C++ Удаление чисел из массива
Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных C++
Сортировка массива, удаление простых чисел C++
C++ Сортировка и удаление чисел из массива
C++ Удаление нулей в массиве вещественных чисел
Удаление повторяющихся чисел C++
C++ Удаление отрицательных чисел из массива
Удаление из очереди чисел, кратных пяти C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
no_wearines
 Аватар для no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 322
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 минуту
и замените возвращаемый тип функции воид
Yandex
Объявления
02.12.2012, 18:15     удаление чисел
Ответ Создать тему
Опции темы

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