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

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

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

Вывести цифры заданного натурального числа - C++

19.10.2009, 21:27. Просмотров 519. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста. Нужно: Вывести цифры заданного натурального числа.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2009, 21:27     Вывести цифры заданного натурального числа
Посмотрите здесь:

Переставить местами первую и последнюю цифры заданного натурального числа - C++
2.Дано натуральное число п. Переставить местами первую и последнюю цифры этого числа. Благодарю

Выяснить, различны ли все цифры заданного четырёхзначного натурального числа - C++
Составить алгоритм, написать программу на языке программирования С++, отладить программу на ПК. Написать тест программы по всем ветвям. ...

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

Вывести все числа от 1 до заданного натурального числа n (рекурсия) - C++
Дано натуральное число n. Выведите все числа от 1 до n (Рекурсия) Ввод - 5 Вывод - 1 2 3 4 5 Как сделать...

Вывести все делители заданного натурального числа с++ - C++
Вывести все делители заданного натурального числа

Рекурсивные функции: вывести цифры натурального числа n в обратном порядке - C++
Помогите пожалуйста решить!!! Рекурсивно описать функцию rev_print (n), которая выводит цифры натурального числа n в обратном порядке. С++

Вывести все цифры введенного натурального числа в обратном порядке - C++
Помогите написать программу на С++. Вводится натуральное число. Вывести все цифры числа в обратном порядке. Например (есть 4826, должно...

Для заданного натурального числа N вычислить и вывести на экран - C++
Подскажи как решать это задание пожалуйста. ил ихотябы объясните что означают большие символы)) Для заданного натурального числа N...

Вывести на экран письменное название на русском языке заданного натурального числа - C++
Мне нужно сделать расчетно-графическую работу с целью , которую я указал в названии. В ней необходимо показать : 1) Постановку задачи ...

Вывести все представления заданного натурального числа суммой натуральных чисел - C++
Задача: Вывести все представления натурального числа N суммой натуральных чисел. Пример: Ввод: 4 Вывод: 1+1+1+1 1+2+1 1+3

Нахождение наименьшего нечетного натурального делителя k (k≠1) любого заданного натурального числа n - C++
Помогите с этой задачой: Подпрограммы Составить функцию для нахождения наименьшего нечетного натурального делителя k (k≠1) любого...

Вывести все цифры заданного с клавиатуры числа по одному разу в порядке их возрастания - C++
Вывести все цифры заданного с клавиатуры числа по одному разу в порядке их возрастания. Задача на множества.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.10.2009, 21:59     Вывести цифры заданного натурального числа #2
a - заданное число
C++
1
2
3
4
5
while(a>0)
{
cout<<a%10<<endl;
a/=10;
}
Дальше сможешь сам?
PES
1 / 1 / 0
Регистрация: 19.10.2009
Сообщений: 18
19.10.2009, 23:49  [ТС]     Вывести цифры заданного натурального числа #3
А можите полностью описать программу?

Добавлено через 1 час 29 минут


все спасибо. получилося. только возникает вопрос оно всегда будет с конца показывать ответ?
From_Tula
40 / 40 / 2
Регистрация: 22.05.2009
Сообщений: 481
19.10.2009, 23:56     Вывести цифры заданного натурального числа #4
Да всегда. т.к. мы пользуемся остатком от деления на 10, т.е. это всегда последнее число. Если очень надо можешь подумать и сделать так что бы выводил сначала. Только тогда тебе надо узнать длинну числа, и идти от 1 цифры.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.10.2009, 05:36     Вывести цифры заданного натурального числа #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если у Вас число записано в переменную типа string. То можно с выводить цифры сначала например так:
C++
1
2
3
4
// string a; - в переменной а записано число 
int n=a.length();// в переменной n записана длинна числа.
for(i=0; i<n; i++)
cout<<a[i]<<endl;
Но только учтите, что a[i] - это не сама цифра а ее код (это значение нельзя использовать в арифметических действиях). Чтобы получить числовое значение a[i] воспользуйтесь преобразованием: a[i]-'0'
Yandex
Объявления
20.10.2009, 05:36     Вывести цифры заданного натурального числа
Ответ Создать тему
Опции темы

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