0 / 0 / 0
Регистрация: 13.04.2018
Сообщений: 19
|
||||||
1 | ||||||
Вывести все четырехзначные числа в диапазоне от A до B, в записи которых есть 3 одинаковые цифры30.04.2018, 23:41. Показов 4208. Ответов 5
Метки нет Все метки)
(
Написал данную программу, но не могу понять, куда нужно вставить условие для промежутка (чтобы при выходе за промежуток выдавало сообщение с ошибкой)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
30.04.2018, 23:41 | |
Ответы с готовыми решениями:
5
Найти все четырёхзначные числа,в которых есть две одинаковые цифры Найти все четырехзначные числа, в которых есть две одинаковые цифры Найти все четырехзначные числа, в которых есть две одинаковые цифры |
![]() 4427 / 3227 / 1042
Регистрация: 01.09.2014
Сообщений: 8,981
|
|
30.04.2018, 23:59 | 2 |
О каком выходе за промежуток вы говорите, если у вас цикл for i:= A to B do, то есть i меняется от A до B включительно?
Почему C3:=((i mod 10000) div 10) mod 10, а не C3 := (i mod 100) div 10?
1
|
0 / 0 / 0
Регистрация: 13.04.2018
Сообщений: 19
|
|
01.05.2018, 00:52 [ТС] | 3 |
в условии задачи нужно сделать программу только для четырехзначных чисел
за замечание в C3 спасибо Добавлено через 6 минут т.е. мое условие (A>=-9999 and B<=9999)
0
|
![]() 4427 / 3227 / 1042
Регистрация: 01.09.2014
Сообщений: 8,981
|
|
01.05.2018, 00:52 | 4 |
![]() Решение
Если вы имеете в виду, что условие не подразумевает, что A и B — четырехзначные, то, можно вести цикл от max(1000, A) до min(9999, B).
1
|
0 / 0 / 0
Регистрация: 13.04.2018
Сообщений: 19
|
|
01.05.2018, 00:58 [ТС] | 5 |
а что касательно отрицательных цифр?
0
|
![]() 4427 / 3227 / 1042
Регистрация: 01.09.2014
Сообщений: 8,981
|
|
01.05.2018, 01:06 | 6 |
Вообще есть предположение, что под k-значными числами имеются в виду натуральные. Но если вы точно знаете, что нужно рассматривать и отрицательные числа, делайте два цикла: один для отрицательных чисел, другой для положительных. Это если A < 0 < B. Если A и B одного знака, то достаточно одного цикла.
1
|
01.05.2018, 01:06 | |
Помогаю со студенческими работами здесь
6
Найдите все четырехзначные числа, в которых есть две одинаковые цифры Найти все четырехзначные числа, в которых есть две одинаковые цифры
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |