Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
1

Вычислить первоначальное число, измененное по заданному алгоритму

24.12.2016, 12:04. Показов 665. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В трехзначном числе x зачеркнули его последнюю цифру. Когда в оставшемся
двузначном числе переставили цифры, а затем приписали к ним слева последнюю цифру числа x, то получилось число n. По заданному n найти число x
(значение n вводится с клавиатуры, 1 ≤ n ≤ 999 и при этом число единиц в n не
равно нулю).
полный код на с++. помогите!!! пожалуйста !!!!! срочно!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2016, 12:04
Ответы с готовыми решениями:

Вычислить значение функции по заданному алгоритму
Доброго времени суток, уважаемые Форумчане! Вынуждена просить Вашей помощи в решении нескольких...

Вычислить значение функции по заданному алгоритму
Доброго времени суток, уважаемые Форумчане! Вынуждена просить Вашей помощи в решении нескольких...

Вычислить произведение натуральных чисел a и b по заданному алгоритму
Вычислить произведение натуральных чисел a и b по следующему алгоритму: a*b=a,если b=1;...

Восстановить первоначальное число
Каждую цифру целого числа заменили двоичным кодом, который записан в обратном порядке цифр....

13
Неэпический
18100 / 10686 / 2061
Регистрация: 27.09.2012
Сообщений: 26,899
Записей в блоге: 1
24.12.2016, 12:30 2
Цитата Сообщение от akchikasy Посмотреть сообщение
помогите
В чем сложность?

Цитата Сообщение от akchikasy Посмотреть сообщение
полный код на с++
А неполный?
0
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
24.12.2016, 12:42  [ТС] 3
во всем! помогите пожалуйста!!!
0
Неэпический
18100 / 10686 / 2061
Регистрация: 27.09.2012
Сообщений: 26,899
Записей в блоге: 1
24.12.2016, 12:55 4
C++
1
int x = 10 * (n / 100) + 100 * ((n / 10) % 10) + (n % 10);
0
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
24.12.2016, 13:03  [ТС] 5
ответ 0 выходит (
0
Неэпический
18100 / 10686 / 2061
Регистрация: 27.09.2012
Сообщений: 26,899
Записей в блоге: 1
24.12.2016, 13:04 6
Цитата Сообщение от akchikasy Посмотреть сообщение
ответ 0 выходит
Придется доработать под задачу.
Я показал лишь как числа можно переставить.
0
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
24.12.2016, 13:05  [ТС] 7
поподробней код можно?
0
76 / 73 / 67
Регистрация: 18.09.2015
Сообщений: 234
24.12.2016, 13:22 8
1 ≤ n ≤ 999 как это понимать? если число должно состоять как минимум из 3 цифр, числа меньше 100 не подходят
0
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
24.12.2016, 13:28  [ТС] 9
и как быть тогда?
0
Неэпический
18100 / 10686 / 2061
Регистрация: 27.09.2012
Сообщений: 26,899
Записей в блоге: 1
24.12.2016, 13:31 10
amaralikyr, если начальное 100, то получим 10 -> 01 -> 001
0
76 / 73 / 67
Регистрация: 18.09.2015
Сообщений: 234
24.12.2016, 13:35 11
Croessmah, всё, понял
0
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
24.12.2016, 13:37  [ТС] 12
полный код можно?
0
76 / 73 / 67
Регистрация: 18.09.2015
Сообщений: 234
24.12.2016, 14:21 13
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
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
    string n;
    getline(cin, n);
 
    int x = 0;
 
    if (n.length() == 1)
    {
        string tmp;
        tmp += n + "00";
        x = stoi(tmp);
    }
 
    if (n.length() == 2)
    {
        string tmp;
        tmp += n[1];
        tmp += n[0];
        tmp += "0";
        x = stoi(tmp);
    }
 
    if (n.length() == 3)
    {
        string tmp;
        tmp += n[2];
        tmp += n[1];
        tmp += n[0];
        x = stoi(tmp);
    }
 
    cout << x << endl;
    
}
0
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 169
25.12.2016, 16:02  [ТС] 14
спасибо!
0
25.12.2016, 16:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2016, 16:02
Помогаю со студенческими работами здесь

По заданному n вычислить n-ое число Фибоначчи
Последовательность Фибоначчи определяется следующим образом: x0 = 0, x1 = 1, xn = xn-1+xn-2 при...

Комплексное число. Вычислить модуль комплексного числа. Найти комплексное число, обратное заданному
Ребят, помогите дописать задачу. Никак дальше сообразить не могу Нужно создать комплексное...

Программа некорректно выводит увеличенное на ед первоначальное число и завершается
Пользователь вводит с клавиатуры начальное и конечное значения диапазона десятичных беззнаковых...

Генерация слова по заданному алгоритму
Помогите пожалуйста. Нужно сгенерировать слово ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru