Добрый день!
Помогите пожалуйста.
есть формула a+b+c+d=m
нужно найти m для значений a,b,c,d от 1 до 100.значения в уравнении должны быть унимальными, не повторяться. Решил методом перебора попробовать.
часть кода:
Как не считать m если две переменные будут равны( например 1 2 3 3) я понимаю.
Но я не понимаю как избежать повторения значений типа : 1 2 3 4 и 1 2 4 3, и 1 3 2 4 и.т.д.
Тоесть надо один раз посчитать такую комбинацию и далее пропускать.
помогите пожалуйста
Помогите пожалуйста.
есть формула a+b+c+d=m
нужно найти m для значений a,b,c,d от 1 до 100.значения в уравнении должны быть унимальными, не повторяться. Решил методом перебора попробовать.
часть кода:
Код |
---|
for a=1 to 100 for b=1 to 100 for c= 1 to 100 for d=1 to 100 m=a+b+c+d Next d Next c Next b Next a |
Как не считать m если две переменные будут равны( например 1 2 3 3) я понимаю.
Но я не понимаю как избежать повторения значений типа : 1 2 3 4 и 1 2 4 3, и 1 3 2 4 и.т.д.
Тоесть надо один раз посчитать такую комбинацию и далее пропускать.
помогите пожалуйста