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

Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Pavluxa212
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 6
15.11.2010, 17:33     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. #1
вообщем такое задание, "Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы." вроде легко, но я даже не знаю с чего начинать, может кто помочь код написать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2010, 17:33     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы.
Посмотрите здесь:

Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет C++
Вывести все цифры числа, начиная с самой правой C++
C++ Дано натуральное число,заменить в нем все <единицы> на <пятерки>. Вводимые числа в промежутке [10;9999]
C++ дано натуральное число. Определить номер цифры 8 в нем
C++ Дано целое число (N>0), используя операции деление нацело и взятие остатка от деления, вывести все его цифры начиная с самой правой
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.11.2010, 17:45     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. #2
Двоичное? ИЛи десятичное?

Десятичное тащем-то элементарно.

Самая правый разряд числа.

C++
1
int i=a%10;
Pavluxa212
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 6
15.11.2010, 17:51  [ТС]     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. #3
Цитата Сообщение от ForEveR Посмотреть сообщение
Двоичное? ИЛи десятичное?

Десятичное тащем-то элементарно.

Самая правый разряд числа.

C++
1
int i=a%10;
десятичное! вот так он записывает наоборот число, а как избавится от всех цифр которые левее единицы?
C++
1
2
3
4
5
6
7
8
9
10
11
12
cout << "Enter Number = ";
 cin >> a;
 c=a;
 
 do 
 { 
  b=c%10;
  c=c/10;
 
  cout << b << endl;
 }
 while(c!=0);
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.11.2010, 17:52     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. #4
ой черт. я туплю. действительно...
Там просто последняя цифра.
Pavluxa212
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 6
15.11.2010, 18:45  [ТС]     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. #5
Цитата Сообщение от ForEveR Посмотреть сообщение
ой черт. я туплю. действительно...
Там просто последняя цифра.
не знаешь как сделать работающую программу?
Yandex
Объявления
15.11.2010, 18:45     Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы.
Ответ Создать тему
Опции темы

Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru