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

Транслитерация строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Повторы слов!!! http://www.cyberforum.ru/cpp-beginners/thread71692.html
Помогите написать программу и примерно объяснить алгоритм. А то проболел все лекции по строкам, теперь не могу разобраться, хотя программа вроде несложная... :( Повторы слов. Дан текст, содержащий n строк. Для каждого из слов указать, сколько раз оно встречается в тексте.
Visual C++ Графики с использованием MFC помогите пожалуйста нужно нарисовать график в С++ используя MFC, нужно применить сжатие, растяжение, параллельный перенос над простыми функциями синус или косинус. http://www.cyberforum.ru/cpp-beginners/thread71690.html
C++ Склонение числительных
Нужно написать программу, которая считывает натуральное число n, а затем печатает количественное числительное, обозначающее n, в падеже, указанном пользователем. Решить на С++, используя <string.h> Помогите пожалуста, я вообще хз, как решать и что делать.
C++ Создание n-символьной последовательности, состоящей из совокупности 3 символов
Помогите пожалуйста! Надо написать программу создания n-символьной последовательности, состоящей из совакупности 3 символов (например: "0", "1", "2" или "a", "b", "с" ), в которой нет двух смежных идентичных последовательностей. Для n=11 последовательность может иметь вид: "010201120210". Пишу в Си.
C++ Лаба по массивам. http://www.cyberforum.ru/cpp-beginners/thread71666.html
1. Заполнить массив значениями согласно варианту. Результат в виде таблицы значений массива вывести на консоль. 2. Реализовать перемножение двух матриц 2х2 на основании данных варианта задания. Результат в виде таблицы значений элементов результирующей матрицы вывести на консоль. значения = 34, 45, 56, 67, 78, 89 массивы 2 1 |1 2 | 1 3 |3 1 среда написания C
C++ Функции пользователя Не могу подступиться к этой задаче и возникают некоторые сложности.Даны действительные числа x,y (x>0, y>1). Получить целое число K (положительное, отрицательное или равное нулю), удовлетворяющее условию y в степени(k-1)<=x< y в степени k.(задача на си) подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
08.12.2009, 12:35     Транслитерация строки
Alinochka,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <map>
#include <iostream>
#include <string>
 
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    std::map<char,char>alpha;
    alpha['a'] ='а';
    alpha['b'] ='б';
    //////////////////////////////////////
    std::string str;
    std::cout<<"введите строку"<<std::endl;
    std::getline(std::cin,str);
    for (size_t i = 0 ; i < str.size() ; i++)
        if (alpha.find(str[i])!=alpha.end())
            str[i] = alpha.find(str[i])->second;
    std::cout<<str;
    system("pause");
    return 0;
}
ну смысл понятен думаю)
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru