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

Нахождение целого числа по информации о его цифрах - C++

Восстановить пароль Регистрация
 
Speedfair
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 29
26.08.2014, 13:04     Нахождение целого числа по информации о его цифрах #1
Ребят помогите с задачами, понимаю что они лёгкие, но не понимаю как написать их на C++.
P.s.Можно хотя бы одну)
Задача 1. В трёхзначном числе x зачеркнули его вторую цифру. Когда к образованному при этом двухзначному числу слева приписали вторую цифру числа x то получилось число 546. Найти число x.
Задача 2. В трёхзначном числе x зачеркнули его вторую цифру. Когда к образованному при этом двухзначному числу справа приписали вторую цифру числа х, то получилось число n. По заданному n найти число x(значение тn вводится с клавиатуры,100<=n<=999)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2014, 13:04     Нахождение целого числа по информации о его цифрах
Посмотрите здесь:

Для целого числа А выделить старший байт и поставить его на место младшего байта. старший байт при этом обнулить. C++
Нахождение целого числа C++
нахождение целого числа по информации о его цифрах) C++
Для вводимого целого положительного числа определите его двоичный эквивалент C++
C++ Для целого числа N, вводимого с клавиатуры, переставить первую и последнюю цифры и выдать его на печать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
26.08.2014, 13:12     Нахождение целого числа по информации о его цифрах #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.
C++
1
2
3
4
5
int n = 546;
int x2 = n / 100; // вторая цифра (в оригинале)
int x3 = n % 10; // третья цифра
int x1 = ((n % 100) - x3) / 10; // первая цифра
int x = x1 * 100 + x2 * 10 + x3;
2.
C++
1
2
3
4
5
int n = 546;
int x2 = n % 10; // вторая цифра (в оригинале)
int x3 = (n % 100) / 10; // третья цифра
int x1 = n / 100; // первая цифра
int x = x1 * 100 + x2 * 10 + x3;
Fallenworld
75 / 75 / 9
Регистрация: 14.04.2014
Сообщений: 408
26.08.2014, 13:29     Нахождение целого числа по информации о его цифрах #3
Цитата Сообщение от John Prick Посмотреть сообщение
C++
1
int x1 = ((n % 100) - x3) / 10;
можно так
C++
1
int x1 = (n/10)%10;
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
26.08.2014, 13:30     Нахождение целого числа по информации о его цифрах #4
Fallenworld, можно, просто понаглядней хотел сделать.
Speedfair
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 29
26.08.2014, 13:38  [ТС]     Нахождение целого числа по информации о его цифрах #5
Большое Вам спасибо
Speedfair
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 29
30.08.2014, 02:03  [ТС]     Нахождение целого числа по информации о его цифрах #6
не подскажите что не так ?)
Миниатюры
Нахождение целого числа по информации о его цифрах  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2014, 08:57     Нахождение целого числа по информации о его цифрах
Еще ссылки по теме:

Для целого числа найти его представление в виде среднего арифметического квадратов чисел C++
Для вводимого целого положительного числа определите его двоичный эквивалент C++
C++ Нахождение целого числа по информации о его цифрах

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
30.08.2014, 08:57     Нахождение целого числа по информации о его цифрах #7
Перекомпилируйте программу.
Похоже, это предыдущий вариант.
Yandex
Объявления
30.08.2014, 08:57     Нахождение целого числа по информации о его цифрах
Ответ Создать тему
Опции темы

Текущее время: 12:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru