Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 7
1

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

18.10.2014, 21:31. Просмотров 2190. Ответов 2
Метки нет (Все метки)

1. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 59015509 должно получиться 919.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2014, 21:31
Ответы с готовыми решениями:

Удалить из записи четырехзначного числа цифры 0, оставив прежним порядок цифр
Дано четырехзначное число N Необходимо удалить из его записи цифры 0 оставив прежним порядок...

Функция: удалить из записи числа цифры 3 и 7, оставляя порядок оставшихся цифр прежним
Разработать функцию, которая преобразует целое число по правилу: удаляет из записи этого числа...

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

Из записи числа n выбросить цифры 0 и 5, оставив прежним порядок остальных цифр
Дано натуральное число n. Найти значение числа, полученного следующим образом: из записи числа n...

2
890 / 531 / 80
Регистрация: 15.05.2012
Сообщений: 3,122
19.10.2014, 11:46 2
Берем. Выбрасываем. Оставшееся проверяем.
0
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
19.10.2014, 12:26 3
Лучший ответ Сообщение было отмечено qwertyuiop как решение

Решение

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
#include<iostream>
main()
{
    using namespace std;
    setlocale(LC_ALL,"RUS");
    int n, l, m = 1, flag = 1,
        x1 = 0, x2 = 5;
    cout<<"Введите n ";
    cin>>n;
    l = 0;
    while(flag)
    {
         if(((n%10) != x1) && ((n%10) != x2))
         {
             l += (n % 10) * m;
             m *= 10; 
         }
         n /= 10;     
         if(n<=0) flag = 0;
    }
            
    cout<<"n = "<<l<<endl; 
    cin.get();
    cin.get();
    return 0;
}
0
Изображения
 
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2014, 12:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр
Здравствуйте! Помогите решить задачку такого типа на C# (нужно пользоваться конструкцией for,...

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

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

Выбросить из записи числа P цифры 0, оставив прежним порядок остальных цифр
Доброго времени суток. Решил обратиться сюда за помощью, т.к. своих возможностей не хватает, к...


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

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

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