Соционический форум SOCIOCLUB.ORG - Соционика и психософия (психе-йога)

Соционический форум SOCIOCLUB.ORG

Соционика и психософия (психе-йога)

Соционический форум SOCIOCLUB.ORG »   Тематическое общение »   Укрощение техники всех мастей »   вопрос о С++
RSS

вопрос о С++

не очень люблю у кого-то просиыь о помоши, но сегодня оно нужно.. если никто даже не поможет, нбуду расстраиватся.

<<Назад  Вперед>>Модераторы: -Котенок-, Kath, srezПечать
 
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007
Я пока не хорошо знакома с С++, но программы для диплмный работы нужно написать на нем(я так решила, наверно скорее по-тому, что моя рукавадительница сказала, что просто нереально за нескольких месяцов так хорошо изучать его, что бы на нем диплом написать.)
В моих программах в основном исползуется асльфавит(Шифровка Вижинера, Ейлера и т.п)
Вопрос--если нужно исползовать альфавит(русский или английский), нужно их написать по буквам, или есть такая функция, которая все это делает автоматично?
slonoslon
Долгожитель форума

slonoslon

ТИМ: ИЛИ ("Бальзак")
ПЙ-тип: нет

Всего сообщений: 3593
Рейтинг пользователя: 352

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
13 авг. 2006

anush написал:
[q]

Я пока не хорошо знакома с С++, но программы для диплмный работы нужно написать на нем(я так решила, наверно скорее по-тому, что моя рукавадительница сказала, что просто нереально за нескольких месяцов так хорошо изучать его, что бы на нем диплом написать.)В моих программах в основном исползуется асльфавит(Шифровка Вижинера, Ейлера и т.п)Вопрос--если нужно исползовать альфавит(русский или английский), нужно их написать по буквам, или есть такая функция, которая все это делает автоматично?
[/q]

боюсь, без более подробной формулировки вопроса (желательно с примерами исходного кода) не получится понять его суть, во всяком случае у меня. :(
Где и зачем используются эти алфавиты, что нужно писать по буквам, что должна делать искомая функция и т.п.?
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007
ну, например--длю того, что-бы написатъ это
А Б В Г...........Э Ю Я_
Б В Г Д.......... Ю Я_А
.......................
_А Б В ............Э Ю Я
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: Не типирован
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1557
Рейтинг пользователя: 145


Ссылка


Дата регистрации на форуме:
16 июля 2006
[q]
Вопрос--если нужно исползовать альфавит(русский или английский), нужно их написать по буквам, или есть такая функция, которая все это делает автоматично?
[/q]


А почему бы и не по буквам? Формулировка вопроса непонятна!
По-моему, написать
static char *alfavit="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
гораздо проще, чем искать функцию.
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007

kaprizka написал:
[q]
А почему бы и не по буквам? Формулировка вопроса непонятна!
По-моему, написать
static char *alfavit="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
гораздо проще, чем искать функцию.
[/q]

этот я тоже знаю.
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: Не типирован
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1557
Рейтинг пользователя: 145


Ссылка


Дата регистрации на форуме:
16 июля 2006
К сожалению, этот способ годится лишь для решения задачи как таковой. Для диплома он, скорее всего, не годится. Но с более подходящими способами не знаком я.
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007

kaprizka написал:
[q]
К сожалению, этот способ годится лишь для решения задачи как таковой. Для диплома он, скорее всего, не годится.
[/q]

ну да..знаю)) поэтому и создала тему, что-бы узнать более удобный метод
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: Не типирован
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1557
Рейтинг пользователя: 145


Ссылка


Дата регистрации на форуме:
16 июля 2006
Так этот самый удобный.
А других не только нет, но и не может быть в принципе.

В самом деле, если английский алфавит - стандарт, то русский - это чёрти-что, зависящее от кодировок. И что должна делать функция, непонятно. Но определённо что-то должна делать.
vortex777
Долгожитель форума



ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 2769
Рейтинг пользователя: -7


Ссылка


Дата регистрации на форуме:
30 сен. 2007
просто так мы есть ничего не понимать. Ты чего-то хотеть?
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007

vortex777 написал:
[q]
просто так мы есть ничего не понимать. Ты чего-то хотеть?
[/q]


а ты в С++ разбураешся?
vortex777
Долгожитель форума



ТИМ: Не типирован
ПЙ-тип: нет

Всего сообщений: 2769
Рейтинг пользователя: -7


Ссылка


Дата регистрации на форуме:
30 сен. 2007

anush написал:
[q]
а ты в С++ разбураешся?
[/q]

не слишком, но есть такая хорошая штюкъ как
http://rsdn.ru/
Форумы \ Языки, библиотеки, платформы \ C/C++. Прикладные вопросы


если ты есть сформулировать свой вопрос понятно, добрый дядь и тёть ответить тебе на него.
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007
vortex777, ну, вроде некоторые уже поняли, что мне нужно..за ссылку спасибо!
KLM123
Долгожитель форума
ФЛЭВ?
KLM123

ТИМ: ИЛЭ ("Дон Кихот")
ПЙ-тип: нет

Всего сообщений: 1268
Рейтинг пользователя: 88

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
1 дек. 2007
Лично я вообще проблемы не понял.
Как по мне функция долго и глупо.
вижу только 2 варианта :
или вышеуказаный char, если тебе "суть" буквы не важна или важна последовательность
или в тупую везде употреблять "Э" "Ы""Ы""Ы" "Ъ" :-)
Сейчас на форуме
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: Не типирован
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1557
Рейтинг пользователя: 145


Ссылка


Дата регистрации на форуме:
16 июля 2006
Я понял, что что-то с квадратом Виженера.
То ли надо расшифровать нечто этим квадратом зашифрованное, то ли зашифровать, то ли ни то ни другое неважно, а важно применить функцию.

Последовательность букв в алфавите - важна для этого шифра и неважна для дипломистой функции.
KLM123
Долгожитель форума
ФЛЭВ?
KLM123

ТИМ: ИЛЭ ("Дон Кихот")
ПЙ-тип: нет

Всего сообщений: 1268
Рейтинг пользователя: 88

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
1 дек. 2007
Да, пожалуй забью. Пока количество людей которых я не понимаю не возросло.....
Сейчас на форуме
4X_Pro
Здешних мест хозяин
Философ и Воин Интернета
4X_Pro

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: ВЭФЛ

Откуда: Москва, Перово
Всего сообщений: 6554
Рейтинг пользователя: 182


Ссылка


Дата регистрации на форуме:
2 июня 2006
Алфавит можно написать и иначе. Присваиваешь переменной типа char значение начальной буквы и увеличиваешь ее значение на единицу и выводишь, пока не дойдешь до последней буквы. Соответственно, все действия по подмене одной буквы другой — это тоже прибавление/убавление определенного числового значения к букве. (Т.е. на самом деле каждый символ, который человек воспринимает как букву, на самом деле есть число в диапазоне от 0 до 255...)
kaprizka
Долгожитель форума
Сказка
kaprizka

ТИМ: Не типирован
ПЙ-тип: нет

Откуда: 56°E58°N
Всего сообщений: 1557
Рейтинг пользователя: 145


Ссылка


Дата регистрации на форуме:
16 июля 2006
4X_Pro, если речь идёт о программе, расшифровывающей текст, закодированный по Виженеру, то там имеется такое действие, как подсчёт массива Pklr. Этот подсчёт содержит пять вложенных циклов, из которых два по ключевому слову (порядка 6..7 итераций) и три по алфавиту (порядка 32..33 итераций).
Соответственно, от организации программы зависит, не будут ли он содержать шесть или семь вложенных циклов.
Andre
Участник проекта

Andre

ТИМ: ЛИИ ("Робеспьер")
ПЙ-тип: нет

Откуда: г.Кемерово
Всего сообщений: 1903
Рейтинг пользователя: 111

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
25 июля 2006
Еще есть выход написать собственную функцию, работающую с альфа-витом, как тебе нужно.
anush
Долгожитель форума
Непразднуюшая участница
anush

ТИМ: СЭИ ("Дюма")
ПЙ-тип: ЛЭВФ

Откуда: Armenia
Всего сообщений: 1667
Рейтинг пользователя: 86


Ссылка


Дата регистрации на форуме:
21 мая 2007

4X_Pro написал:
[q]
Алфавит можно написать и иначе. Присваиваешь переменной типа char значение начальной буквы и увеличиваешь ее значение на единицу и выводишь, пока не дойдешь до последней буквы. Соответственно, все действия по подмене одной буквы другой - это тоже прибавление/убавление определенного числового значения к букве. (Т.е. на самом деле каждый символ, который человек воспринимает как букву, на самом деле есть число в диапазоне от 0 до 255...)
[/q]


не поняла...не смог-бы функцию наисать?
<<Назад  Вперед>>Модераторы: -Котенок-, Kath, srezПечать
Выводить сообщения

Соционический форум SOCIOCLUB.ORG »   Тематическое общение »   Укрощение техники всех мастей »   вопрос о С++
RSS
Быстрый переход в раздел:

Вы не можете отправлять сообщения
Вы не можете создавать темы
Вы не можете голосовать в опросах
Вы не можете создавать опросы
Вы не можете редактировать свои сообщения
Вы не можете прикреплять к сообщениям файлы
Вы не можете модерировать раздел
Вы не можете видеть IP-адреса

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей


Время выполнения скрипта: 0.1989. Количество выполненных запросов: 17, время выполнения запросов 0.0717
Rambler's Top100 Психология 100