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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа с функцией pow. http://www.cyberforum.ru/cpp-beginners/thread57491.html
Всем привет. Суть задачи в том,что из данного файла записать в переменную число,которое находится в файле, и найти максимальную степень двойки,на которую делится это число. При компиляции выдаётся ошибка: "ambigous call to overloaded function" Хотелось бы услышать,почему программка ругается и как исправить это. Так же не отказался бы от советов,как оптимизировать программу. Заранее спасибо)...
C++ выбор недублируемых значений в массив написать программу, которая выдает 20 случайных чисел между 1 и 20. программа должна сохранять все недублируемые значения в массиве. Использовать для решения наименьший из возможных массивов. p.s заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread57486.html
C++ Лидирующие минимумы
Помогите, пожалуйста, решить задачу про "Лидирующие минимумы": Есть матрица n*n(вводится с клавиатуры)найти ряд из n лидирующих минимумов при условии, что в каждой строке и каждом столбце может быть только один минимум. Для этого можно использовать такое правило: первый минимум - это минимальный элемент матрицы. При поиске следующего минимума соответствующая строка или столбец матрицы не...
C++ Работа с предложениями
Добрый День!!! Помогите решать Задано несколько предложений. Определить количество предложений, если известно, что каждое заканчивается либо точкой, либо вопросительным, либо восклицательным знаком !!!
C++ Перегруженный оператор сложения строк http://www.cyberforum.ru/cpp-beginners/thread57472.html
Погрузился я с головой в ООП и напоролся на проблемы. Вообщем пишу я класс VString, само собой реализующий строку. В нем есть функция-друг VString operator+( const VString &str1, const char *str2 ) { VString tmp(str1); tmp += str2; return tmp; } которая производит конкатенцию двух строк. Все работает правильно (судя по немногочисленным тестам), но в этой ситуации происходит аварийный...
C++ Функция для сложения столбцов массива. Помогите пожалуйста записать функцию к задаче. Вот условия: Написать функцию, которая суммирует элементы столбцов двухмерного массива и заносит результаты в одномерный массив, размерность которого равна числу столбцов двухмерного массива. Написать программу, которая описывает двухмерный массиве размерностью 4*2, вводит этот массив с клавиатуры, помещает суммы столбцов этого массива в... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.10.2009, 05:36     Вывести цифры заданного натурального числа
Если у Вас число записано в переменную типа 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'
 
Текущее время: 05:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru