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

Обработка литерных величин! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы. Количество элементов в диапазоне, сумму после максимального, упорядочить по убыванию модулей http://www.cyberforum.ru/cpp-beginners/thread1058278.html
Здравствуйте, уважаемые программисты. Нужно срочно сдавать лабораторные. Очень благодарен за любую помощь. Методические указания Ввод и вывод массива, а также три пункта задания оформить в виде функций, глобальные переменные не использовать. Размерности массивов вводить в основной функции. Первый массив описать статически (размерность задать константой), второй динамически Все...
C++ Работа с файлами, запись строки в файл и чтение из файла Короче у меня задание типа записать строку в old.txt, потом считать это, найти самое маленькое слово и удалить его, после чего записать переобразованную строку в new.txt (до чего я даже не дошел) . После добавления поиска короткого слова, программа перестала записывать в файл строку. То что заремировал, это поиск короткого слова. Вообщем нужна помощь, сдавать прогу завтра( #include... http://www.cyberforum.ru/cpp-beginners/thread1058275.html
вычислить и вывести на экран 20 значений математической функции C++
Парни и мужчины, если не трудно помогите написать программу по условию: Необходимо вычислить и вывести на экран 20 значений математической функции F на интервале от x = -5,0 до x = 5,0 с шагом 0,5. При этом фигурирующие в формулах коэффициенты a, b, c – это вещественные числа, которые предварительно вводятся с клавиатуры и, в отличие от x, не изменяются в процессе вычисления значений функции F....
C++ Имитация виртуальных вызовов с применением оператора dynamic_cast
Представьте, что виртуальных функций не существует, и измените пример так, чтобы виртуальные вызовы имитировались с применением оператора dynamic_cast. #include <iostream> using namespace std; enum note { middleC, Csharp, Cflat }; // Etc. class Instrument { public: virtual void play(note) const { cout << "Instrument::play" << endl; }
C++ Определить,являются ли похожими массивы http://www.cyberforum.ru/cpp-beginners/thread1058213.html
Здравствуйте. Помогите пожалуйста с задачей. Задача: Заданы два одномерных массива , каждый из которых содержит n элементов. Определить,являются ли похожими (т.е.состоят ли из одинакового набора элементов). Данная задача есть в Турбо Паскале, но нужно сделать в С++.
C++ Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его тип 10. Даны длины трех отрезков A, B, C. Определить возможность построения треугольника и его вид (разносторонний, равнобедренный, равнос Boroland C++ нужен полный алгоритм!!!Помогите подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
27.12.2013, 02:10     Обработка литерных величин!
Вариант попроще
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Encoding: UTF-8
#Include <iostream>
#include <string>
int main() 
{
    setlocale(LC_CTYPE, ""); // Запускать только на славянском компе :D
    std::string str;
    std::cin >> str;
    std::string::size_type pos = 0;
    while( (pos = str.find("му", pos)) != std::string::npos)
        str.replace(pos++, 2, "a");
    pos = 0;
    while( (pos = str.find("ы", pos)) != std::string::npos)
        str.replace(pos++, 1, "ца");
    std::cout << str << std::endl;
    return 0;
}
 
Текущее время: 02:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru