Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для GFS
18 / 18 / 8
Регистрация: 07.11.2009
Сообщений: 118

Удалить из записи числа цифры 0 и 5

07.11.2009, 18:19. Показов 1956. Ответов 6
Метки нет (Все метки)

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

В десятичной записи числа M удалить все вхождения нелюбимой цифры
Пожалуйста, напишите программы, кто может. Иначе из универа выгонят( 1) N-нелюбимая цифра Васи. В десятичной записи числа M удалить...

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

выбросить из записи числа n цифры...
всем приветик... помогите кто может... с помощью while написать программу .. дано натуральное число п, выбросить из записи числа n...

6
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
07.11.2009, 18:26
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var n,i,count:integer;
     c1,c2:array[1..4]of integer;
 
begin
 readln(n);
 c1[1]:=n div 1000;
 c1[2]:=n mod 1000 div 100;
 c1[3]:=n mod 100 div 10;
 c1[4]:=n mod 10;
 count:=0;
 for i:=1 to 4 do if (c1[i]<>0) and (c1[i]<>5) then
 begin
  inc(count);
  c2[count]:=c1[i];
 end;
 
 for i:=1 to count do write(c2[i]);
 readln;
end.
1
 Аватар для GFS
18 / 18 / 8
Регистрация: 07.11.2009
Сообщений: 118
07.11.2009, 18:29  [ТС]
большое спасибо!

Добавлено через 1 минуту
а вот еще вопрос назрел, в паскале АВС типизированной константе-массиву в процессе программы нельзя задавать новые значения, хотя по правилам паскаля можно?
0
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
07.11.2009, 18:31
Нет. Константа на то она и есть константа, что её изначальное значение изменить нельзя.
0
 Аватар для GFS
18 / 18 / 8
Регистрация: 07.11.2009
Сообщений: 118
07.11.2009, 18:37  [ТС]
странно, нам в институте на прошлом занятии рассказали, что можно менять значения именно типизированной константы т.е.
const
A:array[1..4]of integer=(1,2,3,4);
----
A[i]:=A[i+1];
преподаватель объяснил, что вот так можно делать, но почему-то АВС не принимает.
0
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
07.11.2009, 18:41
А, ну в таком случае да, массив допустимо использовать. А Pascal ABC во многом ограничен, включая это. Лучше используйте Free Pascal
1
 Аватар для GFS
18 / 18 / 8
Регистрация: 07.11.2009
Сообщений: 118
07.11.2009, 18:46  [ТС]
хорошо, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.11.2009, 18:46
Помогаю со студенческими работами здесь

В заданном натуральном числе удалить цифры 0 и 5 изменив порядок записи остальных цифр на обратный.
Условие: В заданном натуральном числе удалить цифры 0 и 5 изменив порядок записи остальных цифр на обратный. Пример : (195005 нужно...

Определить, есть ли в записи числа четные цифры
Всё делал руководствуясь книге. Непойму почему ругается компилятор(((( uses modul_1; var bliz_tochka,a1,b1,c1:integer; var...

Найти все цифры десятичной записи числа
Найти все цифры десятичной записи числа 3^(2^(3^2)).

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

Напечатать все цифры десятичной записи числа
Всем добрый вечер!Нужна ваша помощь,заранее спасибо!!! Напечатать все цифры десятичной записи числа 1!+2!+...+n!(Рекомендация:...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru