0 / 0 / 0
Регистрация: 27.12.2016
Сообщений: 5
1

Описать, что делает в данной программе функция find

21.12.2018, 08:47. Показов 1535. Ответов 1
Метки нет (Все метки)

Программа проводит расшифровку текста методом Цезаря с уже известным ключом. Что делает функция find, какие возвращает значения?
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
clc
clear all
f=fopen('301.txt');
s=fread(f,'*char');
fclose(f);
a=['а' 'б' 'в' 'г' 'д' 'е' 'ё' 'ж' 'з'...
    'и' 'й' 'к' 'л' 'м' 'н' 'о' 'п' 'р' 'с'...
    'т' 'у' 'ф' 'х' 'ц' 'ч' 'ш' 'щ' 'ъ'...
    'ы' 'ь' 'э' 'ю' 'я'];
t=lower(s);
s1='';
for i=1:length(s)
    y=find(a==t(i));
    if y ~= 0;
        x=1+mod((y+3)-1+length(a),length(a));
        s1=[s1 a(x)]; 
    else
        s1=[s1 t(i)]; 
    end
end
s1
Добавлено через 26 минут
P.s. в файле 301.txt зашифрованный текст
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2018, 08:47
Ответы с готовыми решениями:

что делает size_t в данной функции, и сама функция
string toString() { stringstream buffer; for (size_t i = 0; i < left.size() - 1; i++)...

Что в программе делает так, что процессор грузится на 100%?
Я не очень разбираюсь в С++, поэтому прошу вашей подсказки по поводу нагрузки на процессор. Вот...

Что значит i в этой программе и что оно делает?
А что значит i в этой программе и что оно делает? clc,clear all...

Что делает оператор init в данной ситуации (работа с двумерными массивами)
Есть фрагмент кода C++. const int ROWS = 10, COLUMNS = 10; int matrix; init(&matrix); ...

1
6045 / 4327 / 1742
Регистрация: 02.02.2014
Сообщений: 11,597
21.12.2018, 08:57 2
Цитата Сообщение от _dikobrazz_ Посмотреть сообщение
Что делает функция find, какие возвращает значения?
определяет, на каком месте алфавита находится текущий символ из шифровки,
далее по ключу считается, какая другая буква должна быть на месте текущего символа

Добавлено через 42 секунды
это можно и самому пошагово отследить, сняв точку с запятой на строке с find
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2018, 08:57

Описать что делает каждая из процедур и функций
Срочно нужна ваша помощь, знающие люди! Нужно описать что делает каждая из этих процедур и ф-ий, я...

Нужно по коду описать что задача делает
помогите пожалуйста. нам дали задание, вернее код. нужно по этому коду описать что эта задача...

WorksheetFunction - что за функция в VBA, что она делает
WorksheetFunction - что за функция в VBA, что она делает ?

может кто описать что делает каждая строка
var s,smin,smax:string; k:integer; begin write ('vvestti stroku'); readln (s); k:=pos(' ',s);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru