Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.03.2018
Сообщений: 2
1

Выполнить транслитерацию текста с латиницы в кириллицу

06.03.2018, 18:16. Показов 3048. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать программу, анализировать и обрабатывать введен
пользователем текст в консоли соответствии с заданными условиями:
- выполняет транслитерацию текста с латиницы в кириллицу.
- После выполнения первого пункта, исправляет пунктуационные ошибки в
тексте (запятые, точки).

Вот мои наброски:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
char a[100];
cout<<"Enter string:";
gets(a);
 
for(int i=0;i<strlen(a);i++)
{
    switch(a[i])
    {
    case 'a': a[i]='а';break;
    case 'b': a[i]='б';break;
    case 'c': a[i]='ц';break;
    case 'd': a[i]='д';break;
    case 'e': a[i]='е';break;
    case 'з': a[i]='z';break;
    }
}
for(int i=0;i<strlen(a);i++)
{
  cout<<a[i];
}
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    char str1[50];
    cout<<"Enter some text: ";
    gets(str1);
    
    char LAT [26]={'a','e','i','o','u','b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'};
    char KYR [26]={'а','е','і','о','у','б','ц','д','ф','г','х','й','к','л','м','н','п','к','р','с','т','в','в','х','и','з'};
    
    for(int i=0;i<strlen(str1);i++)
    {
        for(int j=0;j<26;j++)
        {
        if(str1[i]==LAT[j])
        str1[i]=KYR[j];
        }
    }
    for(int i=0;i<strlen(str1);i++)
    cout<<str1[i];
}
Хотел бы попросить более опытных программистов помочь в плане:
1)помочь доделать транслитерацию(так как мои наброски не корректно работают);
2)посоветовать как мне можно реализовать пунктуационные ошибки(например: запятая после слова "кстати" и точка в конце предложения.)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2018, 18:16
Ответы с готовыми решениями:

Транслитерация из латиницы в кириллицу
Добрый вечер! Как я могу транслитерировать фамилию KUZNETSOV на кириллицу чтобы у меня получился...

Транслитерация из латиницы в кириллицу
Подскажите, вот нашел такой макрос: Option Explicit Function Translit$(iValue$) Dim...

функция перевода с латиницы на кириллицу
есть ли какая то функция перевода с латиницы на кириллицу('ghbdtn' перевело в 'привет')? по гуглу...

Перехват Клавиш. Перевод латиницы в кириллицу
Здравствуйте уважаемые программисты. Случилась следующая проблема: делаю программу, которая нажатые...

0
06.03.2018, 18:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2018, 18:16
Помогаю со студенческими работами здесь

Функция для транслитерации из латиницы в кириллицу Python
Добрый день! Мне снова не даёт покоя транслитерация. Ниже приведён код функции, по которому...

Как можно перевести единицы измерения с латиницы на кириллицу
Как можно перевести единицы измерения с латиницы на кириллицу. Пробовала какую-ту русификацию для...

Переименование всех файлов в папке из латиницы в кириллицу, не затрагивая расширение файла
Подскажите, может быть есть у кого уже готовое решение?

Выполнить транслитерацию строки
Доброго времени суток . Код транслитерации написал, но он не работает .Подскажите в чем ошибка и...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru