Trouble with multialphabetic multi-contour substitution
https://code.sololearn.com/c23a17a101a1/?ref=app EN: There is such a program here. The input is given the text for encryption and the key. The key is necessary for the program to read this word by letter and find the id of the letter in the alphabet array, and this number is used to encrypt the letter from the text with one of the other three alphabets. The next letter of the key would give the new id of the letter in the alphabet array, and so on until the entire text is encrypted. The key, if there are fewer letters in it than in the text, must be read again. How do I implement this repeated key read? RU: Имеется такая вот программа. На ввод даётся текст для шифрования и ключ. Ключ необходим, чтобы программа считывала это слово по буквам и находила id буквы в массиве алфавита, и по этому номеру шла шифровка буквы из текста одним из трёх других алфавитов. Следующая буква ключа давала бы новый id буквы в массиве алфавита, и так далее, пока не зашифруется весь текст. Ключ, если букв в нём меньше, чем в тексте