Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 18:00   #1
SportiQ
Новичок
Джуниор
 
Регистрация: 16.12.2012
Сообщений: 1
По умолчанию Magic square

Здравствуйте.
Мне нужно сделать магический квадрат (квадратная матрица размером
nxn у которой по строкам, столбцам и диагонали сумма чисел вписанных в матрицу равны одному и тому же числу).
Всё почти сделал, т.е. магический квадрат формирую, и зашифровываю строку...
А вот с расшифровыванием проблема, не могу понять даже алгоритма, по логике нужно делать все наоборот, но не выходит.
Вот код шифрования, помогите кто сможет пожалуйста:

Код:
 Console.WriteLine("Шифрование");
            string shifr = "";
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    if ((arr[i, j] - 1) < stroka.Length)
                    {
                        Console.Write(stroka[arr[i, j] - 1] + "\t");
                        shifr += stroka[arr[i, j] - 1];
                    }

                    else
                    {
                        char randomalpha = alphavit[r.Next(0, alphavit.Length - 1)];
                        Console.Write(randomalpha + "\t");
                        shifr += randomalpha;
                    }
                }
                Console.WriteLine();

            }

            Console.WriteLine("Зашифрованная строка: ");
            Console.WriteLine(shifr);
SportiQ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не запускается Partition Magic lotus1994 Помощь студентам 1 05.02.2012 15:12
WM_MOUSEMOVE, Magic BOBAH13 Win Api 1 06.11.2010 05:29
Magic Particles? VintProg Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 22.06.2010 20:48
magic квадрат!... twister_answer Помощь студентам 7 03.06.2010 16:23
Heroes of Might and Magic 5 Alar Gamedev - cоздание игр: Unity, OpenGL, DirectX 40 01.10.2009 11:30