Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 58
1

Как работает эта программа шифрования данных?

21.12.2009, 13:59. Показов 2015. Ответов 2
Метки нет (Все метки)

Привет. Я нащел программу но немогу разабраться как она работает. Пожалуйста помогите разобраться с кодом. Она работает

C
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
#include "stdafx.h"
#include <conio.h>
 
int a,i,j;
char b,c[100],d[100];
int _tmain()
{
printf("        SHIFRATOR METODOM CEZARYA\n\
-->VVedite chislo smesheniya:\n");
scanf("%i",&a); a=a % 27; 
if(a==0) a=27; scanf("%c",&b); b=0;
printf("-->VVedite ishodnyi text:\n"); 
for(i=0;b!=10;i++)
{
scanf("%c",&b);
c[i]=b;  j=i;
};
 
for(i=0;i<j;i++){
if(c[i]==32) d[i]=96+a;
else if(c[i]+a<123) d[i]=c[i]+a;
else if(c[i]+a==123) d[i]=32;
else d[i]=c[i]+a-27;
}
 
printf("-->Izmenennyi text:\n");
for(i=0;i<j;i++)
printf("%c",d[i]);
 
getch();
return 0;
}
Добавлено через 3 минуты
Меня интерисует этот момент
for(i=0;i<j;i++){
if(c[i]==32) d[i]=96+a;
else if(c[i]+a<123) d[i]=c[i]+a;
else if(c[i]+a==123) d[i]=32;
else d[i]=c[i]+a-27;
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2009, 13:59
Ответы с готовыми решениями:

Пояснитее как работает эта программа...
#include &lt;cstdlib&gt; #include &quot;Class.h&quot; using namespace std; int main(int argc, char *argv) {...

Как работает эта программа?
Очень нужно. Желательно поподробнее с каждым шагом. Жду от вас помощи, программисты)) list1...

Как работает эта программа?
Откуда берётся значение l? Почему в строке 7 первому и второму иксу присваиваются разные значения? ...

Как работает эта программа?
Есть консольная программка. Объясните, пожалуйста, как она работает? До мелочей using System;...

2
Эксперт С++
2252 / 767 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
21.12.2009, 14:57 2
http://ru.wikipedia.org/wiki/%... 1%80%D1%8F
0
0 / 0 / 0
Регистрация: 07.12.2009
Сообщений: 58
22.12.2009, 07:22  [ТС] 3
Как организовать сдвиг строки по алфавиту на указанную величину
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2009, 07:22

Как работает эта программа ?
Нужна максимальная информация о программе. См. вложение. Как она работает и на каком языке написана...

Как работает эта программа???
Нашел в интернете программу где надо найти среднее арифметическое чисел, только вообще не понятно...

Как работает эта программа?
Программа,которая проверяет является ли матрица полумагическим квадратом или нет . Описание тут...

Как работает эта программа?
Задача № 3. Покер Даны 5 целых чисел. Среди них: * если одинаковы 5, то вывести &quot;Impossible&quot;,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.