Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Удалить заданную цифру из числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в классе "Кошка" http://www.cyberforum.ru/cpp-beginners/thread205823.html
Где ошибка? #include <iostream.h> class Cat { public: int GetAge; void SetAge(int age); void Meow(); private:
C++ Реализация SGN на С помогите плз реализовать програму..или хотя бы подскажите пути реализации.. нужно создать шаблон на 3 числа.найти количество положительных чисел,не используя никакого ветвеления, тэрнарных операций... http://www.cyberforum.ru/cpp-beginners/thread205810.html
C++ Вывести на экран числа строки в порядке возрастания их значений
Здравствуйте! И снова Я! ;) Вот у меня появилась еще одна интересная задача: "Дана строка символов, состоящая из произвольных десятичных цифр.разделенных пробелами.Вывести на экран числа этой...
Работа для курсовой C++
Задание: Даны N точек на плоскости. Для всех треугольников, образуемых любыми тремя точками, определить, является ли треугольник равносторонним. Как задать эти N точек и как сделать так, штобы...
C++ Пошаговый ввод данных http://www.cyberforum.ru/cpp-beginners/thread205800.html
Выполнить задание без хранения последовательности значений... Вводится последовательность из n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-либо целому....
C++ Найти последнее вхождение подстроки в строку Нужно нати последнее вхождение определенной подстроки в строку. Help! подробнее

Показать сообщение отдельно
ASTREL
9 / 9 / 2
Регистрация: 07.12.2010
Сообщений: 53

Удалить заданную цифру из числа - C++

07.12.2010, 23:47. Просмотров 5778. Ответов 26
Метки (Все метки)

Задание: Напишите программу, которая удалит из введенного числа все цифры равные N (N вводится из клавиатуры), и выведет результат на экран.

Я для примера взял программу которая говорит палиндром ли это число, или нет. Тут я увидел как доставлять цифры в конец числа. Я уже придумал алгоритм решения этой задачи, но если бы знать как доставить цифру наперед числа. Кто знает подскажите как переставлять цифры на перед заданного числа или помогите решить задачу. Спасибо.

Вот программа которую брал за пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <conio.h>
main()
{
      int a,b,copy_a,start;
      start:
      cout<<"Number: ";
      cin>>a;
      copy_a=a;
      b=0;
      while (copy_a!=0)
      {
            b=b*10+copy_a%10;
      copy_a/=10;
      }
      if (a==b) cout<<"Yes"; else cout<<"No";
      getch();
      goto start;
      return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru