- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
#include <iostream>
using namespace std;
bool check(int a, int b){
int ass[10] = {0}, bass[10] = {0};
while(a){
ass[a % 10]++;
bass[b % 10]++;
a /= 10;
b /= 10;
}
for(int i = 0; i < 10; i++){
if(ass[i] != bass[i]) return false;
}
return true;
}
int main() {
for(int i = 1; i < 10; i++){
for(int j = 0; j < 10; j++){
for(int k = 0; k < 10; k++){
for(int l = 0; l < 10; l++){
for(int m = 0; m < 10; m++){
for(int n = 0; n < 10; n++){
for(int o = 0; o < 10; o++){
for(int p = 0; p < 10; p++){
for(int r = 1; r < 10; r++){
long long a =
i * 100000000
+ j * 10000000
+ k * 1000000
+ l * 100000
+ m * 10000
+ n * 1000
+ o * 100
+ p * 10
+ 3;
long long z = r * 10000000
+ r * 1000000
+ r * 100000
+ r * 10000
+ r * 1000
+ r * 100
+ r * 10
+ r;
if(check(a, a + z)){
cout << a << " " << z << endl;
}
}
}
}
}
}
}
}
}
}
}
KpunoBblu_nemyx 28.01.2020 15:27 # +3
Кстати, в форте по стандарту в циклах со счётчиком есть доступ максимум к счетчику второго внешнего цикла: I - счеткчик текущего, J - счетчик внешнего, K - второго внешнего.
KpunoBblu_nemyx 28.01.2020 15:29 # 0
Учи афлавит!
Fike 28.01.2020 15:37 # 0
Steve_Brown 28.01.2020 16:15 # +3
KpunoBblu_nemyx 28.01.2020 16:25 # 0
HoBorogHuu_nemyx 28.01.2020 16:29 # +2
https://ideone.com/njXd64
KpunoBblu_nemyx 28.01.2020 17:03 # 0
1024-- 29.01.2020 20:29 # 0
HoBorogHuu_nemyx 29.01.2020 21:14 # +1
https://ideone.com/1q6l8F
В этом примере счётчики вложенных циклов получились наоборот. Но я полагаю, что читателю не составит труда изменить направление вложенного цикла.
1024-- 30.01.2020 14:29 # 0
> }
наверно стоит добавить else break для царского пирфоманса.
LLapcKuu_nemyx 02.02.2020 20:49 # 0
HoBorogHuu_nemyx 29.01.2020 21:48 # 0
Можно и гиперпараллелепипед заменить в известной степени произвольной фигурой. Для этого массив скаляров size[] заменяем массивом функций от предыдущих индексов.
Desktop 28.01.2020 17:30 # 0
zhigolo 29.01.2020 22:39 # 0
...