Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Маша Болдина
2 / 2 / 0
Регистрация: 15.02.2012
Сообщений: 56
#1

Задача на классы! В классах совсем не разбираюсь. Прошу помощи - C++

21.04.2012, 22:07. Просмотров 482. Ответов 3
Метки нет (Все метки)

Выберите 10 произвольных букв русского алфавита (введите с клавиатуры). Введите произвольное русское слово. С помощью ключа длиной от трех до восьми символов, также вводимого пользователем с клавиатуры, произведите шифровку слова в числовую комбинацию, как показано в следующем примере.
Пример:
Пусть задан набор русских букв
Поставим им в соответствие цифры от 0 до 9:
В Е Ж М Н О П Р С Т
0 1 2 3 4 5 6 7 8 9
пусть введено какое-нибудь русское слово, например
МНОЖЕСТВО
Переведем буквы этого слова в цифры, соответствующие этим буквам. В данном случае
М Н О Ж Е С Т В О
3 4 5 2 1 8 9 0 5
запрашиваем у пользователя цифровой ключ (3-8 символов). Пусть пользователь ввел
1243
теперь подставляем ключ под очередные числа, в которые переведено наше число, и оставляем число единиц результата (десятки отбрасываем). В нашем примере
М Н О Ж Е С Т В О
3 4 5 2 1 8 9 0 5
+ 1 2 4 3
1 2 4 3
+ 1
-------------------------
4 6 9 5 2 0 3 3 6

ОТВЕТ: 469520336

Порядок выполнения задания

1. запросить у пользователя максимально возможную по условиям задачи длину строки.
2. создать динамический символьный массив данного размера
3. запросить у пользователя исходную строку и записать ее в массив.
4. если длина введенной строки меньше исходной максимальной, изменить количество памяти, выделенной под массив в п.2.
5. выполнить действия, необходимые для решения задачи.
6. в процессе решения создать динамический массив нужной длины, содержащий результирующую строку, либо несколько массивов.
7. освободить выделенную память
- не применять индексированных переменных для доступа к элементам массивов-строк, а использовать разыменование указателей;
- не использовать стандартные (библиотечные) функции для работы со строками.
ПРошу решить на С++!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2012, 22:07     Задача на классы! В классах совсем не разбираюсь. Прошу помощи
Посмотрите здесь:
Товарищи прошу вашей помощи...(Задача связана с текстом) C++
прошу помощи C++
C++ Помощи прошу
Прошу коллективной помощи! C++
Прошу небольшой помощи C++
C++ Списки! Прошу помощи!
Прошу помощи ,не двигается змейка C++
задачка с матрицами. ПРошу помощи у форума! C++
C++ прошу помощи, не могу найти ошибку
C++ Прошу помощи в доработке программы по шифрованию Вернама
C++ Добрый вечер, прошу помощи по строкам и лексемам (strtok)
Задача по структурам, прошу найти ошибку C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
22.04.2012, 00:28     Задача на классы! В классах совсем не разбираюсь. Прошу помощи #2
я думаю вам во фриланс, либо выкладывайте то, что смогли сделать
Маша Болдина
2 / 2 / 0
Регистрация: 15.02.2012
Сообщений: 56
22.04.2012, 11:41  [ТС]     Задача на классы! В классах совсем не разбираюсь. Прошу помощи #3
что такое фриланс? я совсем не разбираюсь в классах.
Bers
Заблокирован
22.04.2012, 11:53     Задача на классы! В классах совсем не разбираюсь. Прошу помощи #4
Цитата Сообщение от Маша Болдина Посмотреть сообщение
что такое фриланс?
Тебе нужен код. Программисту нужны деньги.
Ты платишь. Программист работает.
Yandex
Объявления
22.04.2012, 11:53     Задача на классы! В классах совсем не разбираюсь. Прошу помощи
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru