![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.04.2012
Сообщений: 82
|
![]()
Помогите, пожалуйста, перевести на Паскаль:
@ echo off setlocal enabledelayedexpansion :: Вводим исходные данные set /p n=N = set /p x=X = set /p y=Y = set /p z=Z = :: Инициализирцем массив цифр нулями for /l %%i in (0,1,9) do set digit[%%i]=0 :: Считаем все цифры числа n set cnt=0 :while set /a d=n%%10, n/=10 if !digit[%d%]! equ 0 if %d% neq %x% if %d% neq %y% if %d% neq %z% set /a cnt+=1 set /a digit[%d%]+=1 if %n% gtr 0 goto while :: Выводим ответ echo %cnt% pause |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевести на Паскаль | Camelot_2012 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.11.2012 16:34 |
Перевести с С++ на Паскаль | xakkkkker | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.05.2011 18:58 |
Перевести из С++ в паскаль | Ver-Mishel | Помощь студентам | 0 | 15.02.2011 20:52 |
Перевести С++ в Паскаль | alphadog900 | Помощь студентам | 6 | 11.12.2010 18:41 |