Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Inomezi
0 / 0 / 1
Регистрация: 24.04.2015
Сообщений: 132
1

Дано число. Выбросить из него все единицы и пятерки, оставив порядок цифр

29.04.2015, 22:05. Просмотров 663. Ответов 3
Метки нет (Все метки)

Дано число. Выбросить из него все единицы и пятерки, оставив порядок цифр.Помогите пожалуйста
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2015, 22:05
Ответы с готовыми решениями:

Дано натуральное число,заменить в нем все <единицы> на <пятерки>. Вводимые числа в промежутке [10;9999]
Дано натуральное число,заменить в нем все &lt;единицы&gt; на &lt;пятерки&gt;. Вводимые числа в промежутке ...

Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр
1. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок...

Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет
Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо...

Дано целое цисло. Нужно удалить из него все единицы
Пожалуйста помогите решить задачку. Дано целое цисло. Нужно получить новое число, удалив из...

Дано целое число N. Получить число M, у которого порядок цифр обратный по отношению к N
Написать программу в с++: Дано целое число N. Получить число M, у которого порядок цифр обратный...

3
Gr1f0nn
242 / 162 / 133
Регистрация: 30.09.2012
Сообщений: 690
29.04.2015, 22:31 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
#include <iostream>
int main()
{
    int a = 0, b = 0, multiply = 1;
 
    std::cout << "Enter digit: " << "\n";
    std::cin >> a;
 
    while(a)
    {
        if(a%10 == 1 || a%10 == 5) a /= 10;
        else
        {
            b += (a%10)*multiply;
            multiply *= 10;
            a /= 10;
        }
    }
 
    std::cout << "result: " << b << "\n";
 
    return 0;
}
0
MrGluck
Модератор
Эксперт CЭксперт С++
8105 / 4956 / 1436
Регистрация: 29.11.2010
Сообщений: 13,450
29.04.2015, 22:35 3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <algorithm>
#include <iostream>
#include <iterator>
#include <string>
 
int main()
{
    const int x = 154125;
    const std::string str = std::to_string(x);
    std::remove_copy_if(str.begin(), str.end(), std::ostream_iterator<char>(std::cout), [](const char c) { return c == '1' || c == '5'; });
}
0
DiffEreD
1442 / 779 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
29.04.2015, 22:45 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <algorithm>
#include <functional>
 
int main() {
    unsigned long long val = 12545452125442105;
    std::string str_val = std::to_string(val);
    using namespace std::placeholders;
    auto it = std::remove_if(str_val.begin(), str_val.end(), std::bind(std::logical_or<bool>(),
                                                             std::bind(std::equal_to<char>(), _1, '1'),
                                                             std::bind(std::equal_to<char>(), _1, '5') ) );
    str_val.erase(it, str_val.end());
    val = std::stoull(str_val);
    std::cout << "Result: " << val;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2015, 22:45

Дано целое число K. Поменять порядок цифр в числе на обратный.
Дано целое число K. Поменять порядок цифр в числе на обратный.

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

Дано натуральное число n. Необходимо поменять порядок цифр числа на обратный
int n; cin &gt;&gt; n; do { int d = n % 10; n/=10; cout &lt;&lt; d; } while...


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

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

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