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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать количество символов в строке http://www.cyberforum.ru/cpp-beginners/thread984725.html
Задание: Дана строка. Подсчитать количество различных символов, которые не являются буквами или цифрами, и вывести их на экран. Знаю как посчитать количество всех символов строки, но не пойму как...
C++ Вычисление значений функции Тема: «Программирование циклических алгоритмов» Для решения задачи использовать операторы for, while, do 1 Вычисление значений функции .Вывести на экран таблицу степеней двойки в диапазоне от 0... http://www.cyberforum.ru/cpp-beginners/thread984716.html
по теме текстовые файлы.нужно перевести в паскаль,пожалуйста C++
#include <iostream> #include <conio.h> #include <fstream> using namespace std; int main() { ifstream F("1.txt"); ofstream P("chet.txt"); ofstream P1("nechet.txt"); int ch;
C++ ООП. Не работает задача (конструктор, деструктор)
Ребят, есть задача, она решенная, но я не могу разобраться в работе конструктора и деструктора, поэтому файлы, приложенные к условию не работают ( помогите мне разобраться с их работой. Заранее...
C++ Как создать копию объекта, зная его указатель? http://www.cyberforum.ru/cpp-beginners/thread984696.html
Здравствуйте, существует следующая проблема. В своей программе я рисую график используя класс QwtPolarPlot. По нажатию на график, должно открыться новое окно, в котором будет точно такой же график....
C++ Игры с логическим типом данных Доброго времени суток! Играюсь с логическим типом данных. Если присвоить логической переменной положительно число (дробное в том числе) и вывести ее, то результатом будет число 1. Если присвоить... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.10.2013, 20:38
предложу так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
 
int reverseNumber(int userNumber);
 
int main()
{
    int userNumber;
    std::cout << "Number: ";
    std::cin >> userNumber;
 
    size_t digitNumber;
    std::cout << "N: ";
    std::cin >> digitNumber;
 
    int resultNumber(0);
    size_t currentDigitNumber(1);
    int temporaryNumber(reverseNumber(userNumber));
    while (temporaryNumber) {
        if (currentDigitNumber++ != digitNumber)
            resultNumber = resultNumber * 10 + temporaryNumber % 10;
        temporaryNumber /= 10;
    }
    std::cout << resultNumber << std::endl;
    
    system("pause");
    return 0;
}
 
int reverseNumber(int userNumber)
{
    int resultNumber(0);
    while (userNumber) {
        resultNumber = resultNumber * 10 + userNumber % 10;
        userNumber /= 10;
    }
    return resultNumber;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru