Форум по программам и оборудованию > > >

CMD. Подсчет количество счастливых 6-ти значных билетов (сумма первых 3-х цифр = сумме последних 3-х)

19.09.2018 15:52


11.08.2014 11:54
Occul
 
Код:
echo off 
setlocal enabledelayedexpansion 
cls 
echo Complete: 00 %% 
set cnt=0 
set old=0 
for /l %%a in (0,1,9) do ( 
 for /l %%b in (0,1,9) do ( 
  for /l %%c in (0,1,9) do ( 
   set /a left=%%a+%%b+%%c 
   for /l %%d in (0,1,9) do ( 
    for /l %%e in (0,1,9) do ( 
     set /a cmp=left-%%d-%%e 
     if !cmp! geq 0 ( 
      if !cmp! leq 9 ( 
       set /a cnt+=1 
       if not !old!==%%b ( 
        set old=%%b 
        cls 
        echo Complete: %%a%%b %% 
       ) 
      ) 
     ) 
    ) 
   ) 
  ) 
 ) 
) 
cls 
echo Result: %cnt%

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.