0 / 0 / 0
Регистрация: 02.09.2014
Сообщений: 45
1

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

14.09.2014, 12:25. Показов 3878. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число n. Найти значение числа, полученного следующим образом: из записи
числа n выбросить цифры 0 и 5, оставив прежним порядок остальных цифр
0
14.09.2014, 12:25
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.09.2014, 12:25
Ответы с готовыми решениями:

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

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

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

3
191 / 161 / 116
Регистрация: 14.09.2013
Сообщений: 302
14.09.2014, 21:28 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main( void ){
    int n, a[15], i, k;
    scanf("%d", &n);
    k = 0;
    while (n){
        a[k] = n % 10;
        n /= 10;
        k++;
    } 
    n = 0;
    for (i = k - 1; i > -1; --i)
        if (a[i] != 0 && a[i] != 5)
            n = n * 10 +a[i];
    printf("%d", n);             
    return 0;
}
1
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 10
13.12.2016, 23:28 3
не могли бы вот тут поподробнее?
for (i = k - 1; i > -1; --i)
if (a[i] != 0 && a[i] != 5)
n = n * 10 +a[i];
бежим с конца цикла, проверяем, нет ли 0 и 5, и что делает эта штука по сути n = n * 10 +a[i];?
0
 Аватар для pakanpak
48 / 48 / 46
Регистрация: 18.11.2016
Сообщений: 109
14.12.2016, 00:13 4
MarkVan,
1. Допустим наше число 10653.
2. Первый цикл это число разбивает на разряды и записывает их в массив, причем наоборот a[]={3,5,6,0,1}
3. Теперь второй цикл. Проверяем поразрядно с конца массива
а[i]=1; значит n=0*10+1, то есть на этом этапе 1, далее
a[i]=0; по условию пропускаем, n=1
a[i]=6; n=1*10+6, n=16;
a[i]=5; пропускаем, n=16
a[i]=3; n=16*10+3, n=163 - конец)
0
14.12.2016, 00:13
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2016, 00:13
Помогаю со студенческими работами здесь

Выбросить из записи введенного натурального числа n цифры, которые задаются пользователем, оставив прежним порядок остал
Здравствуйте, форумчане. Нужна программа на Си, которая убирала бы из записи определённого числа, вводимого пользователем, цифры вводимые...

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

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

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

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


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте (see screenshot)
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер (see screenshot)
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths (see screenshot)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru