С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задать размер массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Слишком долгий перебор - нужно оптимизировать http://www.cyberforum.ru/cpp-beginners/thread285285.html
Задача с ацмп.ру: Вывести все правильные скобочные выражения длиной N, состоящие из круглых и квадратных скобок. Задача легкая, но в голову что-то ничего не лезет. Написал алгоритм, но при...
C++ Как менять цвет фрагмента текста в RichEdit? Я пишу программу, в которой нужно, чтоб в RichEdit определенные символы становились другого цвета. То есть, например, в RichEdit введен текст, человек в Edit вводит слово, которое находиться в... http://www.cyberforum.ru/cpp-beginners/thread285278.html
C++ Как проще всего нарисовать прямоугольник?
Как проще всего нарисовать прямоугольник, закрашенный символом '*', используя 2 цикла for, один из которых вложенный . Спасибо!
Разработка программ с использованием файловых переменных. C++
Дан файл f, который содержит номера телефонов сотрудников учреждения: указывается фамилия сотрудника, его инициалы и номер телефона. Найти телефон сотрудника по его фамилии и инициалам.Очень нужно на...
C++ stack around the variable was corrupted http://www.cyberforum.ru/cpp-beginners/thread285265.html
Программа заканчивает работу а потом выбивает: stack around the variable 'koef' was corrupted В чем проблема и как ее исправить? Програма закінчує роботу а потім вибиває: stack around the...
C++ требует редактирования #include <vector> #include <algorithm> #include <functional> #include <iostream> #include <string.h> #include <fstream.h> using namespace std; struct Pers { char fam; подробнее

Показать сообщение отдельно
gephaest
34 / 34 / 3
Регистрация: 27.03.2011
Сообщений: 146

Задать размер массива - C++

28.04.2011, 18:53. Просмотров 2255. Ответов 4
Метки (Все метки)

Доброго времени суток. Делаю программу, которая шифрует перестановкой с ключем.
алгоритм
Суть алгоритма:
1. Есть исходное сообщение и ключ, по которому его шифруем.
2. Далее сообщение забивается в некую матрицу, длина строки которой равна длине ключа
2. Ключ нужно упорядочить по алфавиту (можно просто упорядочить по возрастанию номера символов ключа через ord)
3. Одновременно переставляются столбцы матрицы, которые соответствуют каждому символу ключа.


Я не могу понять, как мне сделать матрицу. Я не могу задать жестко массив с самого начала, размер матрицы высчитывается. arr[a][b], где a и b переменные нельзя, т.к. требует константы. С векторами и динамическими массивами я не работал, объясните по-простому, как это можно реализовать. Это все, что из всего этого не ясно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.