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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Antosha
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 110
#1

Определить цифры числа - C++

29.06.2014, 20:08. Просмотров 318. Ответов 18
Метки нет (Все метки)

например если число 25 то что бы выводило отдельно 2 и 5!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2014, 20:08     Определить цифры числа
Посмотрите здесь:

Определить первую и последнюю цифры числа - C++
1 Даны 2 натуральных числа n и k выяснить, какая цифра в числе n стоит в позиции k. 2 Пользователь вводит натуральное число N....

Определить, составляют ли цифры числа возрастающую последовательность - C++
Имеется произвольное натуральное число. Определить составляют ли его цифры возрастающую последовательность.

Определить являются ли все цифры числа различными - C++
Нужно Написать программу :С клавиатуры вводиться десятизначное число, если хоть одна цифра в этом числе повторяется, то вывести слово...

Определить есть ли среди цифр числа одинаковые цифры - C++
Задано целое положительное трехзначное число Определить есть ли среди цифр этоготчисла одинаковые цифры

Определить сумму цифр числа больших заданной цифры - C++
Дано натуральное число. Определить, сумму его цифр, больших а. Значение а вводится с клавиатуры. Есть программа но она не работает....

Определить, составляют ли цифры числа возрастающую последовательность (через массивы) - C++
Помогите написать прогу . Вот задача: Имеется произвольное натуральное число. Определить составляют ли его цифры возрастающую...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хедин
73 / 68 / 36
Регистрация: 17.05.2014
Сообщений: 301
29.06.2014, 20:33     Определить цифры числа #2
Antosha, типа как то так...
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
    int number = 25;
    while (number > 9)
    {
        cout << number%10 << " ";
        number /= 10;
    }
    cout << number << endl;
    return 0;
}
Antosha
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 110
29.06.2014, 20:35  [ТС]     Определить цифры числа #3
Хедин, нет нужно что бы пользователь вводил число
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.06.2014, 20:38     Определить цифры числа #4
Цитата Сообщение от Antosha Посмотреть сообщение
нет нужно что бы пользователь вводил число
Ну так вводите. Аттестат за Вас тоже надо будет получать?
Antosha
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 110
29.06.2014, 20:40  [ТС]     Определить цифры числа #5
Tulosba, я как бы сам учусь и аттестат получать не собираюсь
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.06.2014, 20:42     Определить цифры числа #6
Цитата Сообщение от Antosha Посмотреть сообщение
я как бы сам учусь и аттестат получать не собираюсь
Тем более, если для себя делаете, то в чём проблема реализовать ввод данных?
ValeryS
Модератор
6552 / 5018 / 463
Регистрация: 14.02.2011
Сообщений: 16,739
29.06.2014, 20:42     Определить цифры числа #7
Цитата Сообщение от Хедин Посмотреть сообщение
while (number > 9)
все бы ничего но однозначные числа не выдаст
да и в многозначных старший разряд потеряет
Хедин
29.06.2014, 20:42
  #8

Не по теме:

Tulosba, одним коротким постом исправили мне настроение. Благодарю)

Tulosba
29.06.2014, 20:44
  #9

Не по теме:

Цитата Сообщение от Хедин Посмотреть сообщение
одним коротким постом исправили мне настроение. Благодарю)
это которым же?

ValeryS
Модератор
6552 / 5018 / 463
Регистрация: 14.02.2011
Сообщений: 16,739
29.06.2014, 20:44     Определить цифры числа #10
Цитата Сообщение от Хедин Посмотреть сообщение
cout << number << endl;
пардон
не заметил последнюю строчку
но я бы написал так
C++
1
2
3
4
5
6
 while (number!=0)
    {
        cout << number%10 << " ";
        number /= 10;
    }
return 0;
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.06.2014, 20:46     Определить цифры числа #11
Цитата Сообщение от ValeryS Посмотреть сообщение
но я бы написал так
ноль всё равно надо обрабатывать.
Хедин
73 / 68 / 36
Регистрация: 17.05.2014
Сообщений: 301
29.06.2014, 20:46     Определить цифры числа #12
Tulosba,
Ну так вводите. Аттестат за Вас тоже надо будет получать?
ValeryS
Модератор
6552 / 5018 / 463
Регистрация: 14.02.2011
Сообщений: 16,739
29.06.2014, 20:51     Определить цифры числа #13
Цитата Сообщение от Tulosba Посмотреть сообщение
ноль всё равно надо обрабатывать.
действительно
пардон сглупил
gru74ik
Модератор
Эксперт CЭксперт С++
4108 / 1753 / 197
Регистрация: 20.02.2013
Сообщений: 4,857
Записей в блоге: 21
29.06.2014, 20:53     Определить цифры числа #14
Цитата Сообщение от Tulosba Посмотреть сообщение
у так вводите. Аттестат за Вас тоже надо будет получать?
http://www.youtube.com/watch?v=RN0-QHZnvKk

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2014, 21:05     Определить цифры числа
Еще ссылки по теме:

Определить сумму первой и последней цифры заданного натурального числа - C++
Определить сумму первой и последней цифры заданного натурального числа. Протестировать программу для десятичных чисел из заданного...

Определить, стоят ли цифры числа в натуральном ряду через одну - C++
Задача 4.22 Составить функцию, которая для целого числа определяет, стоят ли его цифры в натуральном ряду через одну. В вызывающей...

Определить, расположены ли цифры этого числа по возрастанию (слева на право) - C++
Всем привет. Есть задача - Дано натуральное число N ( N \preceq {10}^{9} ) Определить, расположены ли цифры этого числа по...

Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию - C++
Решить с использованием класса #include &lt;iostream&gt; class NumberTester { public: bool operator () (int n){ ...


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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6552 / 5018 / 463
Регистрация: 14.02.2011
Сообщений: 16,739
29.06.2014, 21:05     Определить цифры числа #15
но тут еще одна ошибка выяснилась
Цитата Сообщение от Antosha Посмотреть сообщение
то что бы выводило отдельно 2 и 5!
а при цикле то будет 5 и 2

вот, в порядке бреда
C++
1
2
3
4
5
6
7
8
9
10
11
12
char buf[80];
int i=0;
while(n)
{
 buf[i++]=n%10+'0';
 buf[i++]=' '; 
n/=10;
 if(!n)
  buf[i++]='0'
}
 buf[i]='\0'
cout<<buf;
Yandex
Объявления
29.06.2014, 21:05     Определить цифры числа
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru