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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Ilyawow
24 / 24 / 5
Регистрация: 18.11.2011
Сообщений: 266
#1

Перевод слов в азбуку Морзе - C++

20.11.2011, 04:28. Просмотров 1311. Ответов 12
Метки нет (Все метки)

Всем привет !! Написал программу которая переводит слова в морзянка.
Теперь мне надо написать программу которая будет все делать наоборот переводить из морзянки в слова
P.S. Моя программа работает только на компиляторах с настроенным русским языком !!!!
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
void morza(char str[], int str_len)
{
     int i;
       for(i=0;i<str_len;i++)
   {
   switch(str[i])
   {
                  case 'а':printf(".-\n"); break;
                  case 'б':printf("-...\n");break;
                  case 'в':printf(".--\n");break;
                  case 'г':printf("--.\n");break;
                  case 'д':printf("-..\n");break;
                  case 'е':printf(".\n");break;
                  case 'ж':printf("...-\n");break;
                  case 'з':printf("--..\n");break;
                  case 'и':printf("..\n");break;
                  case 'й':printf(".---\n");break;
                  case 'к':printf("-.-\n");break;
                  case 'л':printf(".-..\n");break;
                  case 'м':printf("--\n");break;
                  case 'н':printf("-.\n");break;
                  case 'о':printf("---\n");break;
                  case 'п':printf(".--.\n");break;
                  case 'р':printf(".-.\n");break;
                  case 'с':printf("...\n");break;
                  case 'т':printf("-\n");break;
                  case 'у':printf("..-\n");break;
                  case 'ф':printf("..-.\n");break;
                  case 'х':printf("....\n");break;
                  case 'ц':printf("-.-.\n");break;
                  case 'ч':printf("---.\n");break;
                  case 'ш':printf("----\n");break;
                  case 'щ':printf("--.-\n");break;
                  case 'ъ':printf(\n");break;
                  case 'ь':printf("-..-\n");break;
                  case 'ы':printf("-.--\n");break;
                  case 'э':printf("..--..\n");break;
                  case 'ю':printf("..--\n");break;
                  case 'я':printf(".-.-\n");break;
                  }
                  }}
int main() {
    int str_max_len = 20, str_len, i;
    char str[str_max_len], c;
gets(str);
str_len=strlen(str);
morza (str , str_len);
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 04:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод слов в азбуку Морзе (C++):

Перевод слов - C++
Не работает перевод с русского на английский а с английского на русский работает? В чем проблема? #include &quot;stdafx.h&quot; #include...

Подсчет слов и перевод строки - C++
Тут две задачки вот одна из них 1)Напишите программу, которая будет печатать слова из файла ввода, причем по одному на строку. я...

Перевод слов в цифры (по правилу a-1, b-2, z-26, aa-27...) - C++
Здравствуйте. Тренируюсь в с++, пишу программу. Должна переводить слова в цифры(причём a-1, b-2, z-26, aa-27...) и обратно. В одну сторону...

Чтение английского текста из файла,выделение слов и перевод - C++
Всем привет! Есть такая задача: считать из входного файла английский текст,выделить в нем все слова и записать в выходной файл с переводом....

Перевод букв заданных слов из одного регистра в другой согласно условию - C++
Привет всем помогите решить. Спасибо Задано слово из трех букв. Слово состоит только из латинских букв, маленьких и больших. Вывести...

Перевод с C# на С++ (в заданном тексте найти 20 наиболее часто встречающихся слов с указанием количества использования каждого из них) - C++
Помогите пожалуйста перевести с C# на С++.... Я не очень хорошо сейчас знаю библиотеку STL... Задание такое: В заданном тексте найти 20...

12
Bers
20.11.2011, 04:40
  #2

Не по теме:

*без палева скопипастил алфавит морзянки*

0
Ilyawow
24 / 24 / 5
Регистрация: 18.11.2011
Сообщений: 266
20.11.2011, 04:46  [ТС] #3
Цитата Сообщение от Bers Посмотреть сообщение

Не по теме:

*без палева скопипастил алфавит морзянки*

Кто скапипастил ?
0
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
20.11.2011, 05:04 #4
что есть морзянка?
0
alkagolik
Заблокирован
20.11.2011, 05:04 #5
Цитата Сообщение от Bers Посмотреть сообщение
*без палева скопипастил алфавит морзянки*
ага и "в обратный перевод не могу собрать"... а еще не знал что есть пробелы, цифры и знаки препинания.
0
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
20.11.2011, 05:07 #6
я вот к чему http://govnokod.ru/212
0
Bers
Заблокирован
20.11.2011, 05:11 #7

Не по теме:

alkagolik, я тут уже погуглил, можно вместо тире точечек вообще картинки с флажками замутить))



Добавлено через 3 минуты

Не по теме:

А вот это вообще тема! Прикинь, можно в паззлах сообщения шифровать:
http://images.yandex.ru/yandsearch?e...rpt=simage&p=5

0
alkagolik
Заблокирован
20.11.2011, 05:15 #8
Ilyawow, короче Илья ворлд оф варкрафт, раскусили мы вас.

Добавлено через 2 минуты
Bers, и даже сложить их получится? в смысле любое слово подогнать по буквам. Сомневаюсь. Лучше по старинке))) {0, 1}
0
Bers
20.11.2011, 05:15
  #9

Не по теме:

Цитата Сообщение от alkagolik Посмотреть сообщение
Bers, и даже сложить их получится? в смысле любое слово подогнать по буквам. Сомневаюсь. Лучше по старинке))) {0, 1}
Есть один хороший способ узнать наверняка

0
alkagolik
Заблокирован
20.11.2011, 05:21 #10
дык узнал же сразу. слово friend не складывается.
0
Bers
20.11.2011, 05:22
  #11

Не по теме:

Цитата Сообщение от alkagolik Посмотреть сообщение
дык узнал же сразу. слово friend не складывается.
даааа... косяк)

0
Kastaneda
Форумчанин
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,317
Записей в блоге: 2
Завершенные тесты: 1
20.11.2011, 06:37 #12
Помнится года полтора назад easybudda писал что-то про морзянку. Программа вроде умела кодировать и декодировать. ТС поищи здесь на форуме точно есть!
0
Ilyawow
24 / 24 / 5
Регистрация: 18.11.2011
Сообщений: 266
20.11.2011, 14:35  [ТС] #13
Ilyawow, короче Илья ворлд оф варкрафт, раскусили мы вас.
В чем ?
0
20.11.2011, 14:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2011, 14:35
Привет! Вот еще темы с ответами:

Расшифровка Морзе - C++
Делаю шифрование азбукой Морзе. Зашифровка готова, а вот с расшифровкой проблема: процесс зацикливается бесконечное число раз, а найти...

Азбука Морзе - C++
Есть код для шифрования символов в Азбуку Морзе,но нужно что б эта программа также могла считывать текст с документа к примеру .txt и...

Морзе в текст - C++
Добрый день вот такая незадача, надо из морзе кинуть в текст...начинали делать из текста в морзе вроде вышло #include&lt;iostream&gt; ...

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


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

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