Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 24.12.2014
Сообщений: 6
1

Из данного натурального числа удалить все цифры A

25.12.2014, 19:33. Показов 1799. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Из данного натурального числа удалить все цифры A (А вводится с клавиатуры)

т.е вводим например число 74715, затем вводим число А=7 и получаем число 415.

Помогите пожалуйста ,заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2014, 19:33
Ответы с готовыми решениями:

Из данного натурального числа удалить все цифры А
Вот. нужно написать программу. "Из данного натурального числа удалить все цифры А (а вводятся с...

Циклические алгоритмы: Из данного натурального числа удалить все цифры А
Задание 4. Составить программы с использованием циклических алгоритмов:Из данного натурального...

Из данного натурального числа удалить все цифры "а"
1.Из данного натурального числа удалить все цифры "а"("а вводится с клавиатуры"); 2.Дан массив...

Напечатать все цифры, не входящие в запись данного натурального числа
напечатать все цифры, не входящие в запись данного натурального числа

2
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,587
Записей в блоге: 1
26.12.2014, 06:30 2
Лучший ответ Сообщение было отмечено black230 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
Var s:string;
    a:char;
Begin
    write('Натуральное число: ');readln(s);
    write('Цифра A: ');readln(a);
    While Pos(a,s)>0 do
     Delete(s,Pos(a,s),1);
    writeln('Полученное число: ',s);
    readln;
End.
1
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
26.12.2014, 16:19 3
Тут могут "придраться", что вводится строка, а не натуральное число.
Лучше добавить использование VAL или работать только с числовыми переменными.

Pascal
1
2
3
4
5
6
7
8
9
10
11
Function DelNum(N : Longint; a : Byte) : Longint;
Begin
  If N>0 then
    If (N mod 10)=a then DelNum:=DelNum(N div 10,a)
    else DelNum:=(N mod 10)+10*DelNum(N div 10,a)
  else DelNum:=0;
end;
 
Begin
  Writeln(DelNum(74715,7));
end.
1
26.12.2014, 16:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2014, 16:19
Помогаю со студенческими работами здесь

Вывести все цифры, не входящие в десятичную запись данного натурального числа
Помогите решить лабу. Буду очень признателен. 5.Дано натуральное число N. Составить программу,...

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

Напечатать в возрастающем порядке всё цифры, не входящие в запись данного натурального числа
Прошу помогите... Задача: "Напечатать в возрастающем порядке всё цифры, не входящие в запись...

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

Напечатать в порядке убывания все цифры, входящие в запись данного натурального числа
напечатать в порядке убывания все цифры, входящие в запись данного натурального числа

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru