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

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

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

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

21.04.2012, 22:07. Просмотров 495. Ответов 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++
Словом назовём всякую последовательность букв латинского алфавита длинны не более 20. Предложение - всякую последовательность не более...

Помощи прошу - C++
Как сделать ? String name; getline(cin, name) не получается использовать массив

прошу помощи - C++
Помогите получить зачетку. Надо написать токую програму на С : User вводит цифру нп: 7965132 а на монитор выводитса : 6,2. тоесть...

Прошу небольшой помощи - C++
Добрый вечер господа. В Этой теме(Кликабельно), я определился с тем, что начну изучение C++ И у меня к Вас возникает вопрос....

Прошу коллективной помощи! - C++
Добрый день! Стоит задача создать программу на C, которая бы умела: - обращаться к нескольким внешним программам, а именно поочередно...

Списки! Прошу помощи! - 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
Цитата Сообщение от Маша Болдина Посмотреть сообщение
что такое фриланс?
Тебе нужен код. Программисту нужны деньги.
Ты платишь. Программист работает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2012, 11:53
Привет! Вот еще темы с ответами:

Прошу помощи ,не двигается змейка - C++
#include<iostream> #include<windows.h> #include<conio.h> using namespace std; const int Y = 20, X = 50; enum DIR{UP, DOWN, LEFT,...

прошу помощи, не могу найти ошибку - C++
#include<iostream> #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<time.h> using namespace std; void...

задачка с матрицами. ПРошу помощи у форума! - C++
Значит вот условие: Сама задача: Даны прямоугольные матрицы А[/ размером m x n и B размером k x l. Найти произведение матрицы A на...

Прошу помощи в доработке программы по шифрованию Вернама - C++
Прошу помощи в доработке программы по Шифрованию Вернама, нужно чтобы 10 значное число считывалось с текстового файла,а не вводилось...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.04.2012, 11:53
Ответ Создать тему
Опции темы

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