stefan1919

Encryot the Message

Jul 31st, 2015
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 10.41 KB | None | 0 0
  1. using System;
  2. using System.Numerics;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading;
  7.  
  8.  
  9. namespace novo2
  10. {
  11.     class Program
  12.     {
  13.         static void Main(string[] args)
  14.         {
  15.             string startSign = Console.ReadLine();
  16.             int count = 0;
  17.             if (startSign == "START" | startSign == "start")
  18.             {
  19.                 string someSign;
  20.             do
  21.             {
  22.                someSign = Console.ReadLine();
  23.                char[] array = someSign.ToCharArray();
  24.                string codedSymbols = string.Empty;
  25.                for (int i = 0; i < array.Length; i++)
  26.                {
  27.                    if (array[i] == 'A')
  28.                    {
  29.                        array[i] = 'N';
  30.                        continue;
  31.                    }
  32.                    if (array[i] == 'N')
  33.                    {
  34.                        array[i] = 'A';
  35.                        continue;
  36.  
  37.                    }
  38.                    if (array[i] == 'a')
  39.                    {
  40.                        array[i] = 'n';
  41.                        continue;
  42.                    }
  43.                    if (array[i] == 'n')
  44.                    {
  45.                        array[i] = 'a';
  46.                        continue;
  47.                    }
  48.                    if (array[i] == 'B')
  49.                    {
  50.                        array[i] = 'O';
  51.                        continue;
  52.                    }
  53.                    if (array[i] == 'b')
  54.                    {
  55.                        array[i] = 'o';
  56.                        continue;
  57.                    }
  58.                    if (array[i] == 'O')
  59.                    {
  60.                        array[i] = 'B';
  61.                        continue;
  62.                    }
  63.                    if (array[i] == 'o')
  64.                    {
  65.                        array[i] = 'b';
  66.                        continue;
  67.                    }
  68.                    if (array[i] == 'C')
  69.                    {
  70.                        array[i] = 'P';
  71.                        continue;
  72.                    }
  73.                    if (array[i] == 'P')
  74.                    {
  75.                        array[i] = 'C';
  76.                        continue;
  77.                    }
  78.                    if (array[i] == 'c')
  79.                    {
  80.                        array[i] = 'p';
  81.                        continue;
  82.                    }
  83.                    if (array[i] == 'p')
  84.                    {
  85.                        array[i] = 'c';
  86.                        continue;
  87.                    }
  88.                    if (array[i] == 'D')
  89.                    {
  90.                        array[i] = 'Q';
  91.                        continue;
  92.                    }
  93.                    if (array[i] == 'Q')
  94.                    {
  95.                        array[i] = 'D';
  96.                        continue;
  97.                    }
  98.                    if (array[i] == 'd')
  99.                    {
  100.                        array[i] = 'q';
  101.                        continue;
  102.                    }
  103.                    if (array[i] == 'q')
  104.                    {
  105.                        array[i] = 'd';
  106.                        continue;
  107.                    }
  108.                    if (array[i] == 'E')
  109.                    {
  110.                        array[i] = 'R';
  111.                        continue;
  112.                    }
  113.                    if (array[i] == 'R')
  114.                    {
  115.                        array[i] = 'E';
  116.                        continue;
  117.                    }
  118.                    if (array[i] == 'e')
  119.                    {
  120.                        array[i] = 'r';
  121.                        continue;
  122.                    }
  123.                    if (array[i] == 'r')
  124.                    {
  125.                        array[i] = 'e';
  126.                        continue;
  127.                    }
  128.                    if (array[i] == 'F')
  129.                    {
  130.                        array[i] = 'S';
  131.                        continue;
  132.                    }
  133.                    if (array[i] == 'S')
  134.                    {
  135.                        array[i] = 'F';
  136.                        continue;
  137.                    }
  138.                    if (array[i] == 'f')
  139.                    {
  140.                        array[i] = 's';
  141.                        continue;
  142.                    }
  143.                    if (array[i] == 's')
  144.                    {
  145.                        array[i] = 'f';
  146.                        continue;
  147.                    }
  148.                    if (array[i] == 'G')
  149.                    {
  150.                        array[i] = 'T';
  151.                        continue;
  152.                    }
  153.                    if (array[i] == 'T')
  154.                    {
  155.                        array[i] = 'G';
  156.                        continue;
  157.                    }
  158.                    if (array[i] == 'g')
  159.                    {
  160.                        array[i] = 't';
  161.                        continue;
  162.                    }
  163.                    if (array[i] == 't')
  164.                    {
  165.                        array[i] = 'g';
  166.                        continue;
  167.                    }
  168.                    if (array[i] == 'H')
  169.                    {
  170.                        array[i] = 'U';
  171.                        continue;
  172.                    }
  173.                    if (array[i] == 'U')
  174.                    {
  175.                        array[i] = 'H';
  176.                        continue;
  177.                    }
  178.                    if (array[i] == 'h')
  179.                    {
  180.                        array[i] = 'u';
  181.                        continue;
  182.                    }
  183.                    if (array[i] == 'u')
  184.                    {
  185.                        array[i] = 'h';
  186.                        continue;
  187.                    }
  188.                    if (array[i] == 'I')
  189.                    {
  190.                        array[i] = 'V';
  191.                        continue;
  192.                    }
  193.                    if (array[i] == 'V')
  194.                    {
  195.                        array[i] = 'I';
  196.                        continue;
  197.                    }
  198.                    if (array[i] == 'i')
  199.                    {
  200.                        array[i] = 'v';
  201.                        continue;
  202.                    }
  203.                    if (array[i] == 'v')
  204.                    {
  205.                        array[i] = 'i';
  206.                        continue;
  207.                    }
  208.                    if (array[i] == 'J')
  209.                    {
  210.                        array[i] = 'W';
  211.                        continue;
  212.                    }
  213.                    if (array[i] == 'W')
  214.                    {
  215.                        array[i] = 'J';
  216.                        continue;
  217.                    }
  218.                    if (array[i] == 'j')
  219.                    {
  220.                        array[i] = 'w';
  221.                        continue;
  222.                    }
  223.                    if (array[i] == 'w')
  224.                    {
  225.                        array[i] = 'j';
  226.                        continue;
  227.                    }
  228.                    if (array[i] == 'K')
  229.                    {
  230.                        array[i] = 'X';
  231.                        continue;
  232.                    }
  233.                    if (array[i] == 'X')
  234.                    {
  235.                        array[i] = 'K';
  236.                        continue;
  237.                    }
  238.                    if (array[i] == 'k')
  239.                    {
  240.                        array[i] = 'x';
  241.                        continue;
  242.                    }
  243.                    if (array[i] == 'x')
  244.                    {
  245.                        array[i] = 'k';
  246.                        continue;
  247.                    }
  248.                    if (array[i] == 'L')
  249.                    {
  250.                        array[i] = 'Y';
  251.                        continue;
  252.                    }
  253.                    if (array[i] == 'Y')
  254.                    {
  255.                        array[i] = 'L';
  256.                        continue;
  257.                    }
  258.                    if (array[i] == 'l')
  259.                    {
  260.                        array[i] = 'y';
  261.                        continue;
  262.                    }
  263.                    if (array[i] == 'y')
  264.                    {
  265.                        array[i] = 'l';
  266.                        continue;
  267.                    }
  268.                    if (array[i] == 'M')
  269.                    {
  270.                        array[i] = 'Z';
  271.                        continue;
  272.                    }
  273.                    if (array[i] == 'Z')
  274.                    {
  275.                        array[i] = 'M';
  276.                        continue;
  277.                    }
  278.                    if (array[i] == 'm')
  279.                    {
  280.                        array[i] = 'z';
  281.                        continue;
  282.                    }
  283.                    if (array[i] == 'z')
  284.                    {
  285.                        array[i] = 'm';
  286.                        continue;
  287.                    }
  288.                    if (array[i] == ' ')
  289.                    {
  290.                        array[i] = '+';
  291.                        continue;
  292.                    }
  293.                    if (array[i] == ',')
  294.                    {
  295.                        array[i] = '%';
  296.                        continue;
  297.                    }
  298.                    if (array[i] == '.')
  299.                    {
  300.                        array[i] = '&';
  301.                        continue;
  302.                    }
  303.                    if (array[i] == '?')
  304.                    {
  305.                        array[i] = '#';
  306.                        continue;
  307.                    }
  308.                    if (array[i] == '!')
  309.                    {
  310.                        array[i] = '$';
  311.                        continue;
  312.                    }
  313.                }
  314.  
  315.                if (someSign != "END" && someSign != "end")
  316.                {
  317.                    string reverse = string.Empty;
  318.                    for (int i = array.Length - 1; i > - 1; i--)
  319.                    {
  320.                        reverse += array[i];
  321.                    }
  322.                    Console.WriteLine("Total number of messages:{0}", count);
  323.                    Console.WriteLine(reverse);
  324.                }
  325.                
  326.  
  327.                
  328.                count++;
  329.             } while ((someSign != "END") && (someSign != "end"));
  330.             }
  331.             if (count == 1)
  332.             {
  333.                 Console.WriteLine("No messages sent.");
  334.             }
  335.             else
  336.             {
  337.                 startSign = string.Empty;
  338.                 startSign = Console.ReadLine();
  339.             }
  340.            
  341.            
  342.  
  343.             }
  344.         }
  345.     }
Advertisement
Add Comment
Please, Sign In to add comment