|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2018, 02:49 | #1 |
Новичок
Джуниор
Регистрация: 25.11.2018
Сообщений: 2
|
Нет перегруженной подпрограммы с такими типами параметров
Снимок.jpg
Код:
|
25.11.2018, 03:06 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
И что вы ожидаете получить прибавляя букву к числу, а потом еще и возводя это в квадрат?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.11.2018, 03:21 | #3 |
Новичок
Джуниор
Регистрация: 25.11.2018
Сообщений: 2
|
При построении хеш-образа входная последовательность M разбивается
на блоки Mi фиксированной длины и обрабатывается по блочно по формуле: Hi = f(Hi−1, Mi) Хеш-значение, вычисленное в результате обработки последнего блока сообщения, становится хеш-образом всего сообщения. В качестве примера рассмотрим упрощенный вариант хеш-функции следующего вида: Hi = (Hi−1 + Mi)2 mod n, где n = p•q, p и q – большие простые числа, H0 – произвольное начальное значение, Mi – i-й блок сообщения M = {M1, M2, …, Mk}. Например, вычислим хеш-образ для строки "БГУИР". Для перехода от символов к числовым значениям будем использовать следующее соответствие: 'А' – 1, 'Б' – 2, 'В' – 3, …, 'Я' – 33. Тогда сообщение M примет вид M = {2, 4, 21, 10, 18}. Выберем два простых числа p = 17и q = 19, тогда модуль n = 323. Пусть H0 будет равен 100. Тогда используя формулу получим: H1 = (H0+M1)2 mod n = (100+2)2 mod 323=10404 mod 323 = 68, H2 = (H1+M2)2 mod n = (68+4)2 mod 323 = 5184 mod 323 = 16, H3 = (H2+M3)2 mod n = (16+21)2 mod 323 = 1369 mod 323 = 77, H4 = (H3+M4)2 mod n = (77+10)2 mod 323 = 7569 mod 323 = 140, H5 = (H4+M5)2 mod n = (140+18)2 mod 323 = 24964 mod 323 = 93. Таким образом, хеш-образ сообщения "БГУИР" будет h(M)=H5=93. |
25.11.2018, 05:10 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Надо прибавлять не c, а
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка ((17) : Нет перегруженной подпрограммы с таким количеством параметров Val') | Юликс | Помощь студентам | 1 | 12.04.2017 11:02 |
При компилировании программы выводит ошибку: "Нет перегруженной подпрограммы с такими типами параметров". | Oryn1k | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 06.03.2017 16:46 |
Подпрограммы (free Pascal): объяснить механизм передачи параметров и назвать правило соответствия формальных и фактических параметров | Jon_Morgan | Помощь студентам | 1 | 28.12.2016 08:38 |
При компиляцыи выдает ощыбку в 63-й сроке мол "Нету перегруженой системы с такими типами параметров" ПОМОГИТЕ | makkalister1999 | Помощь студентам | 1 | 16.12.2016 19:15 |
нет перегруженной функции, принимающей 2 аргументов | Ghostik | Visual C++ | 2 | 10.04.2012 15:06 |