0 / 0 / 0
Регистрация: 20.11.2013
Сообщений: 16
|
|
1 | |
Как зашифровать слова по позициям букв в файле?20.12.2013, 16:45. Показов 3384. Ответов 2
Метки нет (Все метки)
Программа с помощью прочитанного файла должна каждой букве русского алфавита сопоставить числовой код следующим образом: каждой букве соответствует последняя по счёту позиция этой буквы в файле. Коды всех букв нужно вывести на экран.
Написать шифровальную программу. Программа должна спрашивать у пользователя слова, пока тот не введёт пустое слово. После этого она должна распечатать эти слова в зашифрованном виде: вместо каждой буквы должен быть напечатан её код, полученный на предыдущем шаге. Коды букв каждого слова нужно печатать на одной строке через пробел.
0
|
20.12.2013, 16:45 | |
Ответы с готовыми решениями:
2
Найти в файле f все слова, которые можно сложить из букв слова р Найти в файле f все слова, которые можно сложить из букв слова р Найти в файле все слова, которые можно сложить из букв заданного слова Если слова в файле начинаются с заданных букв, то занести эти слова в массив Найти в файле слова, начинающиеся на заданную букву, и слова с заданным количеством букв |
Z3JheSBoYXQ=
342 / 237 / 83
Регистрация: 08.07.2012
Сообщений: 577
|
||||||
20.12.2013, 19:10 | 2 | |||||
Сообщение было отмечено Anastasiaa как решение
Решение
Код
[exit - для выхода] слово на русском:=>привет 474840343750 [exit - для выхода] слово на русском:=>тунедцы 50514537365459 [exit - для выхода] слово на русском:=>лентяи 433745506340 [exit - для выхода] слово на русском:=>студентики 49505136374550404240 [exit - для выхода] слово на русском:=>exit Выходим из цикла добавлю некоторые пояснения по программке. Функция make_file создает файл crypt_table имеющего в себе строки первая из которых представлена 2 байтовыми значениями кириллицы, вторая - символы для замены. ЗАмечу, что во второй можно пихать что угодно, даже сегменты, главное правило, чтобы количество элементов у каждой сетки совпадала. Строки разбиваются по пробелу. Так, что общее правило для каждого элемента - обязательно наличие пробела от соседа. Вторая функция получает книженцию формата ключ значение, ключом выступает любой символ, полученный из первой строки, заменой выступит значение ключа. Все очень просто. зы. Объяснение для тех, кто в танке. Алгоритм предельно прост.
1
|
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 5
|
|
18.03.2015, 11:26 | 3 |
да, я видел данную программу, но я начал только учить питон, и может быть есть способ ее написать проще?
0
|
18.03.2015, 11:26 | |
18.03.2015, 11:26 | |
Помогаю со студенческими работами здесь
3
Дано слово р и файл f. Найти в файле f все слова, которые можно составить из букв слова р Дано слово р и файл f. Найти в файле f все слова, которые можно составить из букв слова р В символьном файле записаны слова, разделенные пробелами. Удалить из файла слова состоящие менее чем из трех букв, и лишние пробелы. 1. Построить три множества: одно из букв данного слова H и второе из букв данного слова L, третье из букв слова K. Вывести на экран те буквы, которые В файле F заменить на звездочку(*) слова в которых нету букв слова "word" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |