Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 7

Одномерный массив MyArray преобразовать в двумерный

23.12.2012, 22:09. Показов 2304. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Необходимо одномерный массив MyArray преобразовать в двумерный и вызвать преобразованый двумерный массив в процедуре chifrovanie

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace курсач
{
    class Program
    {
        static void kluch(string[] args)
        {
            Random rnd = new Random();
 
            string key = " ";
            Char[] elem = new Char[26] { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };
            for (int i = 0; i < 8; i++)
 
                key += elem[rnd.Next(0, 25)];
 
            Console.WriteLine("ключ={0}", key);
            string[] k = new string[key.Length];
            for (int i = 0; i < key.Length; i++)
            {
 
                k[i] = Convert.ToString(key[i], 2);
 
                int count = 8 - k[i].Length;
                string zero = new string('0', count);
                k[i] = k[i].Insert(0, zero);
                Console.WriteLine(k[i]);
            }
 
        }
 
        static void Main(string[] args)
        {
            Console.WriteLine("Введите 16 символов для шифрования");
            Console.WriteLine("0123456789ABCDEF");
           string s = Console.ReadLine();
           string[] MyArray = new string[s.Length + 2];
           string[] ss = new string[s.Length];
           for (int i = 0; i < s.Length; i++)
           {
 
               ss[i] = Convert.ToString(s[i], 2);
 
               int count = 16 - ss[i].Length;
               string zero = new string('0', count);
               ss[i] = ss[i].Insert(0, zero);
 
               Console.WriteLine(ss[i]);
           }
           {
               MyArray[0] = "0" + ss[s.Length - 1] + "0";
               Console.WriteLine(MyArray[0]);
               for (int i = 1; i <= ss.Length; i++)
               {
                   MyArray[i] = ss[i - 1][ss[i - 1].Length - 1] + ss[i - 1] + ss[i - 1][0];
 
                   Console.WriteLine(MyArray[i]);
               }
               MyArray[s.Length + 1] = "0" + ss[0] + "0";
               Console.WriteLine("\n",MyArray[s.Length + 1]);
 
           }
 
 
           Console.ReadKey();
 
        }
        static void chifrovanie()
        {
           
         
        }
    
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.12.2012, 22:09
Ответы с готовыми решениями:

Преобразовать одномерный массив V в двумерный W размером 3х3
Помогите с заданием,пожалуйста и как можно скорее. 3. Преобразовать одномерный массив V в двумерный W размером 3х3: разрезать условно...

Преобразовать двумерный массив в одномерный
как преобразовать двумерный массив в одномерный например 1 2 3 4 5 6 8 9 3 2 3 1 надо получить: 1 2 3 6 5 4 8 9 3 1 3 2

Преобразовать одномерный массив в двумерный
Преобразовать одномерный массив v(9) в двумерный W(3,3).Использовать при этом подпрограмму преобразования одномерного массива A(n).В...

1
6 / 5 / 2
Регистрация: 27.07.2013
Сообщений: 22
03.11.2013, 17:25
C#
1
2
3
4
5
string[,] A= new string[M,N];
 
for(int i=0; i<M; i++)
for(int j=0; j<N ; j++)
 B[i * N + j] = A[i , j];//преобразуем двумерный массив A в одномерный B
извините немного не в тему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2013, 17:25
Помогаю со студенческими работами здесь

Преобразовать двумерный массив в одномерный
Дано двумерный массив a. Необходимо создать одномерный массив b, располагая в нем элементы по соответствующей схеме

Преобразовать одномерный массив в двумерный
Помогите уже два дня мучаюсь с данной задачей. Задание: нужно преобразовать данный одномерный массив в двумерный так, чтобы элементы...

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

Как преобразовать одномерный массив в двумерный?
Есть масcив типа ABCDEFG нужно чтобы каждый пятый элемент начинался с новой строки ABCDE FG Как такое возможно сделать?

Составить двумерный массив, преобразовать в одномерный
Ребята, не могу сообразить, что исправить, чтобы массив D формировался согласно заданию: Сформировать двумерный массив B размером 2 x 3 с...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru