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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать количество символов в строке http://www.cyberforum.ru/cpp-beginners/thread984725.html
Задание: Дана строка. Подсчитать количество различных символов, которые не являются буквами или цифрами, и вывести их на экран. Знаю как посчитать количество всех символов строки, но не пойму как исключить из этого подсчёта цифры и буквы ? Может кто-нибудь показать пример ?
C++ Вычисление значений функции Тема: «Программирование циклических алгоритмов» Для решения задачи использовать операторы for, while, do 1 Вычисление значений функции .Вывести на экран таблицу степеней двойки в диапазоне от 0 до 10 с шагом 1 2 Последовательности натуральных чисел Вычислить произведение натуральных двузначных чисел кратных трем и не делящихся на 10. 3Последовательности произвольных чисел 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++ ООП. Не работает задача (конструктор, деструктор)
Ребят, есть задача, она решенная, но я не могу разобраться в работе конструктора и деструктора, поэтому файлы, приложенные к условию не работают ( помогите мне разобраться с их работой. Заранее благодарен! Решить уравнение при x=0.1722, y=6.33, z=3.25*10^(-4) (уравнение в вложениях).
C++ Как создать копию объекта, зная его указатель? http://www.cyberforum.ru/cpp-beginners/thread984696.html
Здравствуйте, существует следующая проблема. В своей программе я рисую график используя класс QwtPolarPlot. По нажатию на график, должно открыться новое окно, в котором будет точно такой же график. Хорошим решением было бы либо передать в метод создания окна копию объекта QwtPolarPlot, но в этом классе не определен конструктор копии, поэтому так сделать нельзя. Можно ли как-то решить данную...
C++ Игры с логическим типом данных Доброго времени суток! Играюсь с логическим типом данных. Если присвоить логической переменной положительно число (дробное в том числе) и вывести ее, то результатом будет число 1. Если присвоить нуль, отрицательно значение или символ, то выводом будет 0. Но почему если присвоить число 0.9, выводится 0, а если -0.9, то выводится 1? подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5095 / 1533 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.10.2013, 20:38     Вычесть из числа цифру в разряде N
предложу так
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;
}
 
Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru