Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2012, 00:24   #1
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 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
makskovalko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести на Паскаль 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