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

Замена цифр в числе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон класса «Комплексное число» http://www.cyberforum.ru/cpp-beginners/thread546306.html
Помогите пожалуйста исправить ошибки в программе Задание :Создать шаблон класса «Комплексное число» – Complex. Класс должен содержать несколько конструкторов и операции для сложения, вычитания, умножения, деления, присваивания. Создать два вектора размерности n из комплексных координат. Передать их в функцию, которая выполняет сложение комплексных векторов. Программа: #include <iostream>...
C++ Вывести слова в порядке, соответствующем латинскому алфавиту Дана строка символов, состоящих из произвольного текста на английском языке, слова разделены пробелом. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. http://www.cyberforum.ru/cpp-beginners/thread546288.html
Как определить шаг на котором заканчивается символьный файл? C++
При заполнении матрицы символьным файлом мне нужно подсчитать каким размером получится матрица как это сделать? int main(){ FILE *in,*out; int n = 0; // ïî âåðòèêàëè int m = 0; // ïî ãîðèçîíòàëè char c; // êâàäðàòíàÿ ìàòðèöà 100õ100 char l; in = fopen( "read.txt", "r" ); out=fopen( "write.txt", "w" );
C++ Задан интервал и шаг изменения аргумента. Вычислить значение аргумента под кривой
Задан интервал и шаг изменения аргумента. Вычислить значение аргумента под кривой Y=2*x+2*sin(x/3) на заданном интервале. Подскажите алгоритм решения.
C++ Найти корень уравнения методом Ньютона с заданной точностью. http://www.cyberforum.ru/cpp-beginners/thread546267.html
Заданы коэффициенты полинома третей степени и точность. Найти корень уравнения методом Ньютона с заданной точность. Подскажите алгоритм решения задачи. я не представля как даже выглядит код для этой задачи
C++ Из двух массивов сформировать общий массив Доброго времени суток, уважаемые посетители форума! Прощу помощи в составлении программы. Нужно написать и отладить программу в среде Borland C++ 3.1 . Задание такое: Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив в порялке убывания его элементов. Найти наибольшее значение заданных массивов Создать функции для сортировки массива и... подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2012, 20:35     Замена цифр в числе
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
38
39
40
41
42
43
44
#include <iostream>
#include <cmath>
 
using namespace  std;
 
int reverse_number(int number)
{
    int n = 0;
    while (number)
    {
        n = 10*n + number % 10;
        number /= 10;
    }
 
    return n;
}
 
int main()
{
    int nm;
    cout << "Enter a number: ";
    cin >> nm;
 
    int dig = 0;
    while(nm)
    {
        int mod = nm % 10;
        switch(mod)
        {
        case 3:
        case 5:
        case 7:
            ++mod;
        }
 
        dig = 10 * dig + mod;
        nm /= 10;
    }
 
    nm = reverse_number(dig);
 
    cout << nm;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru