Поставленная задача:
Разработать программу кодирования и декодирования текста. Алфавит содержит 20 символов.
Исходный код:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
char st[20], s[20], mix[20];
int i,n, m, t=0;
clrscr();
printf("Vvedite str:");
printf("->");
gets(st);
t=strlen(st);
printf("HajMuTe 1, eclu BbI xoTuTe koduPoBaTb(translit):");
scanf("%d", &n);
switch(n)
{
case 1:
for (i=0;i<t;i++)
{
st+=5;
s=st;
printf("%c", s);
}
printf("Vvedite 2-decoder, 3 - exit:");
scanf("%d",&m);
switch(m)
{
case 2:
for (i=0;i<t;i++)
{
s-=5;
mix=s;
printf("%c", mix);
}
}
case 3: break;
}
getch();
return 0;
}
#include <stdlib.h>
#include <conio.h>
main()
{
char st[20], s[20], mix[20];
int i,n, m, t=0;
clrscr();
printf("Vvedite str:");
printf("->");
gets(st);
t=strlen(st);
printf("HajMuTe 1, eclu BbI xoTuTe koduPoBaTb(translit):");
scanf("%d", &n);
switch(n)
{
case 1:
for (i=0;i<t;i++)
{
st+=5;
s=st;
printf("%c", s);
}
printf("Vvedite 2-decoder, 3 - exit:");
scanf("%d",&m);
switch(m)
{
case 2:
for (i=0;i<t;i++)
{
s-=5;
mix=s;
printf("%c", mix);
}
}
case 3: break;
}
getch();
return 0;
}
Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.