![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.11.2019
Сообщений: 18
|
![]()
находит все четырехзначные числа abcd из заданного интервала, для которых выполняются условия:
- между цифрами нет совпадений; - ab-cd=a+b+c+d - старшие разряды минус младшие равны сумме цифр в числе. #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); char a, b, c, d; int n, Tmp; cout << "Naidennie chisla\n"; for (n = 2000; n < 2500; n++) { Tmp = n; d = Tmp % 10; Tmp /= 10; c = Tmp % 10; Tmp /= 10; b = Tmp % 10; Tmp /= 10; a = Tmp % 10; if (((a != b) && (a != c) && (a != d)) && (c != d)) { if (((a * 10 + b) - (c * 10 + d)) == (a + b + c + d)) { cout << n << "\n"; } } system("pause"); } } Не могу понять,почему не работает ![]() |
![]() |
![]() |
![]() |
#2 |
фрилансер, препод.
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,038
|
![]()
вот решение немного в лоб, зато рабочее :D
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,704
|
![]()
1. Ещё нет проверки на выход за пределы заданного интервала.
2. Проверки на одинаковость оптимальнее делать во внешних циклах. Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
все четные четырехзначные числа, цифры которых следуют в порядке возрастания или убывания. PHP | Anya She | Помощь студентам | 9 | 10.02.2015 17:51 |
С++ Получить все четырехзначные числа, в записи которых встречаются только цифры 0,2,3,7. | Anya She | Помощь студентам | 1 | 18.12.2012 21:14 |
найти все четырехзначные числа, в которых ровно две одинаковые цифры (турбо паскаль) | SkuLLL | Помощь студентам | 5 | 23.01.2012 19:23 |
проблемы с командой printf "abcd abcd\nabcd" | ./a.out | NiCola999 | Общие вопросы C/C++ | 13 | 21.02.2010 17:23 |
найти все симметричные четырехзначные числа , например 7667, 1331 | V I K T O R I Y A | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 03.05.2009 15:47 |