1 / 1 / 1
Регистрация: 04.11.2015
Сообщений: 62
1

Оптимизируйте, пожалуйста, программу (переделать дешифровку и сохранение в файл)

26.11.2015, 10:37. Показов 445. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста, переделайте дешифровку и сохранение в файл, чтобы было output2,3...10.txt (один правильный, остальные нет)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
var
   sin, sout, sdecode,k : string;
   a : array of array of integer;
   d, c, i,j,l, n : integer;
   f,q:text;
 
begin
   write('введите кол-во столбцов для шифровки: ');
   Readln(n);
   Assign(f,'input.txt');
  Reset(f);
  While not(eof(f)) do
  begin
   Readln(f, sin);
  end;
   l := length(sin);
   d := l div n;
   if (l mod n) > 0 then inc(d);
   SetLength(a, d);
   for i := Low(a) to High(a) do
      SetLength(a[i], n);
 
   c := 1;
   for i := Low(a) to High(a) do
      for j := Low(a[i]) to High(a[i]) do begin
         a[i,j] := c;
         inc(c);
      end;
 
   c := 1;
   SetLength(sout, l);
   for j := 0 to n - 1 do
      for i := 0 to d - 1 do begin
         sout[c] := sin[a[i,j]];
         inc(c);
      end;
 
   SetLength(SDecode, n*d);
   c:=1;
 
 
   for j := 0 to n - 1 do
      for i := 0 to d - 1 do begin
         sdecode[a[i,j]] := sout[c];
         inc(c);
      end;
 
 
   writeln('шифровка: ',sout);
    for i:=2 to 10 do
 begin
  assign(q, 'output.txt');
  rewrite(q);
  writeln(q, sdecode);
  close(q);
  end;
   writeln('дешифровка: ',sdecode);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2015, 10:37
Ответы с готовыми решениями:

расскажите пожалуйста как переделать программу!
Условие: Функция подбирает одного случайного пациента доктору. Всего 20 пациентов и 5 врачей ....

расскажите пожалуйста как переделать программу!
Условие: Дана числовая матрица $matrix. С помощью цикла for совершить перебор матрицы. Если...

Помогите пожалуйста переделать эту программу с процедурами
Здравствуйте!Помогите пожалуйста переделать эту программу с процедурами!ЗАРАНЕЕ ВСЕМ СПАСИБО! ...

Подскажите пожалуйста как программу с формой переделать в консольную?
Здравствуйте! Столкнулся с такой проблемой, есть программа public partial class FormMy : Form ...

0
26.11.2015, 10:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2015, 10:37
Помогаю со студенческими работами здесь

Требуется написать программу, которая выполняет дешифровку заданного шифра
Сложный шифр Для передачи сообщения по открытому каналу связи шифровальщики придумали сложный...

Сохранение рваного массива в файл и его загрузка в программу через файл
Не работает как надо. Что нужно исправить? private void btnLoadRaggedArray_Click(object...

Переделать программу с процедурами и функциями и с вводом и выводом в файл
Данная программа вычисляет значение функции с заданной точностью и аргументами. program kkr2;...

Переделать программу, чтобы вывод осуществлялся в текстовый файл
Здравствуйте. Помогите, пожалуйста, переделать программу, чтобы ввод и вывод данных осуществлялся в...


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

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

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