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

Обращение к цифре числа если число представленно не массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество цифр в факториале http://www.cyberforum.ru/cpp-beginners/thread788514.html
Найти количество цифр в записи факториала натурального числа N. Не дружу с длинной арифметикой. Ограничение - факториал 1000000 за 5 секунд!!! Как это можно?
C++ Длинна текста из файла Как прочитать из файла текст заданной/произвольной длины? http://www.cyberforum.ru/cpp-beginners/thread788508.html
как запрограмировать система из 2 уравнений C++
Arr={0, -1, 1, -1}; vec={x,y}; b ={-0.5, 0.5}; Как решить систему на С++ Arr*vec=b; тоисть нужно найти x и y.
C++ роскрытие скобок
(x-a)(x+b)=x^2+bx-ax-ab=x^2(+ или -)сx+d a,b,c,d какие-то числа с - получается при сложение bx c ax d - ето перемножение a,b можно как-то получить вывод такой формулы в С++? если a,b известны x - неизвестно и такое количество скобок может быть больше двух тоесть х может быть и третей степени, главное роскрытие скобок и получение формулы данного роскрытия,мне бы пример для такой маленькой...
C++ Двумерный массив (Вычислить вектор D, компоненты которого равны сумме элементов строк матрицы). Пожалуйста переделайте готовую программу http://www.cyberforum.ru/cpp-beginners/thread788475.html
Здравствуйте!) помогите пожалуйста с такой проблемой. Лабораторную послезавтра сдавать, а я тему пропустил, очень надо((( Задание следующее - Дана матрица М (45). Вычислить вектор D, компоненты которого равны сумме элементов строк матрицы.. Также есть текст этой программы. Вот он: #include <iostream.h> #include <conio.h> void main() { clrscr(); const m=4, n=5; double i, j,...
C++ Удаление элементов из std::vector У меня есть класс Zone. Но объявлен как массив vector в другом классе. class World { public: std::vector<Zone*>Zones; ... }; подробнее

Показать сообщение отдельно
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
17.02.2013, 19:35     Обращение к цифре числа если число представленно не массивом
Подход в лоб
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main() {
 
    int x = 1234;
    cout << x / 1000 % 10 << endl;
    cout << x / 100 % 10 << endl;
    cout << x / 10 % 10 << endl;
    cout << x / 1 % 10 << endl; //10 в 0-й степени и т.д.
    cout << (x / 1000 % 10)*1000+(x / 100 % 10)*100+(x / 10 % 10)*10+(x / 1 % 10)*1 << endl;
    return 0;
}
 
Текущее время: 03:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru