|
0 / 0 / 0
Регистрация: 08.05.2022
Сообщений: 2
|
||||||
Перевод кода из C++ в Pascal ABC08.05.2022, 11:15. Показов 1143. Ответов 3
Помогите пожалуйста перевести код
Правила расчета контрольной суммы СНИЛС Допустимые символы - цифры, пробел, дефис. Проверяется на валидность контрольным числом. СНИЛС имеет вид "XXX-XXX-XXX YY", где XXX-XXX-XXX - номер, а YY - контрольное число. Проверка контрольного числа проводится только для номеров больше номера 001-001-998. (вот это что-то новое – будет уточнено в ОПФР) Контрольное число СНИЛС рассчитывается следующим образом: * Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца); * Полученные произведения суммируются; * Если сумма меньше 100, то контрольное число равно самой сумме; * Если сумма равна 100 или 101, то контрольное число равно 00; * Если сумма больше 101, то сумма делится нацело на 101 и контрольное число определяется остатком от деления аналогично предыдущим двум пунктам. Дополнительная проверка: * В номере XXX-XXX-XXX не может присутствовать одна и та же цифра три раза подряд. Дефисы при этой проверке игнорируются, т.е. неверными будут все нижеследующие примеры СНИЛСов: XXX-222-XXX YY XX2-22X-XXX YY
0
|
||||||
| 08.05.2022, 11:15 | |
|
Ответы с готовыми решениями:
3
Перевод кода с C++ на Pascal ABC
Перевод из Pascal ABC.net в Pascal ABC |
|
Модератор
|
|||||||||||
| 08.05.2022, 14:15 | |||||||||||
Без дополнительной проверки:
Возможно, есть смысл проверку формата и контрольной суммы разделить.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.05.2022
Сообщений: 2
|
||||||
| 08.05.2022, 14:51 [ТС] | ||||||
|
а как исправить такую ошибку?
0
|
||||||
|
Модератор
|
|
| 08.05.2022, 18:46 | |
|
Прочитать её текст внимательно.
Вы привели функцию, попросили её перевести на Паскаль. Вам такую (аналогичную) функцию написали. Добавлено через 5 минут На отдельный вопрос: зачем перемешали строчки, можно не отвечать.
0
|
|
| 08.05.2022, 18:46 | |
|
Помогаю со студенческими работами здесь
4
Перевести в код Pascal ABC из кода Pascal Delphi
Размер кода Pascal ABC перевод кода с Python на Pascal.ABC Перевод программы с Turbo Pascal на Pascal ABC.NET Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|