Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Кодировщик-декодировшик

роцессором i386 и выше и 8 Мбайт оперативной памяти,  оснащенной  любой  из
следующих операционных систем: MS DOS (начиная с версии  5.0),  Windows  95,
Windows NT  версий 4.0.

      3.5. Вызов и загрузка

      Запуск программы происходит путем запуска файла coDec. exe

      3.6 Входные и выходные данные

      Файлы-источники при кодировке по возможности должны быть с расширением
  txt,  в  то  время  как  файл-приемник  может  иметь  любое.  Вызвано  это
причинами, описанными ранее в пункте 3.2. При декодировке ограничений нет.


                            4.    Текст программы

// Шифратор-дешифратор
                                  Раздел №1
# include 
# include 
# include 
# include 
# include 
# include 


int main ()
{                                                                  Раздел
№2
      FILE *fp,*fp2;              / *указатели на поток*/
      int i,k,Sum,Sum_contr,pointer,select;
      int W[]={1,2,3,4,5,6,7,8,9,10}; /*массив проверки*/
      int Y[10];              /*массив для кодовой перестановки*/
      char B[11];                   /*массив для перестановленных
символов*/
      char c;                        /*переменная для хранения символа*/
      char fname[20], fname2[20];     /*массивы для имен файлов*/

             /* О с н о в н о е   т е л о   п р о г р а м м ы */
                                  Раздел №3
      /*Выбор кодирования-декодирования*/
      while (1)
            {
                  printf ("nChoose coder(0) or decoder (1) ");
            scanf("%d",&select);
                 if ((select==0)||(select==1)) break;
                 while (getchar()!='n');
      }
                                  Раздел №4
      /*Ввод длины кодовой последовательности*/
      while (1)
      {
           printf ("nInput length of code k(1 to 10) ");
           scanf ("%d", &k);/* ввод десятичного целого*/
           if (k>=1&&k<=10&&k==ceil(k)) break;
           while (getchar()!='n') ;
           printf ("n Error!!! K must be integer from 1 to 10 ");
      }
                                  Раздел №5
      /*Ввод перестановки*/
      while (1)
      {
                 printf ("n Input %d elements n",k);
                 for (Sum=0,Sum_contr=0,i=0; i0)
                            B[i+1]=' ';
                      else
                            B[i+1]=c;
                 }
                 for (i=0;i
12
скачать работу

Кодировщик-декодировшик

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ