Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка выхода за пределы памяти в дебаге, в релизе ОК Пишу код, "для себя", так скажем. пытаюсь практиковаться. Балуюсь, другими словами. В релизе то, что я написал, отрабатывает, в дебаге ошибка выхода за пределы памяти. Все бы ничего, но я не понимаю, почему именно в этом месте. В классе есть массив указателей. Есть метод, который, получив указатель на необходимый объект, в цикле, поочередно проверяет наличие адреса в ячейке массива, если... https://www.cyberforum.ru/ cpp-beginners/ thread1491866.html Прямое отображение слов C++
Доброго времени суток. Дано слово pass. А отведено 13 элементов. Нужно сделать,чтобы получилось passpasspassp есть ровно 13 символов.Подскажитекак сделать
C++ Краш на моменте vector.push_back() Доброго времени суток. Начну с короткого объяснения кода: программа считывает файл строчка за строчкой ( в строке ровно 1 слово и 1 число, записанные через пробел ), создаёт объект с этими данными и записывает указатель на этот объект в вектор. Немного исследований мною: 1) Во время отладки программы, она работает безошибочно и проходит по всем моментам. 2) При изменении поля имени с... https://www.cyberforum.ru/ cpp-beginners/ thread1491852.html C++ Перевод чисел из строки в массив чисел https://www.cyberforum.ru/ cpp-beginners/ thread1491843.html
Задача: Ввод: Во входном файле содержится несколько (до 1000) строк, в каждой строке задается одно целое число от 6 до 1000000. Конец списка чисел завершается строкой с числом 0. Вывод: В выходной файл вывести для каждого числа разложение в виде суммы трех простых чисел, как показано в примере. Если возможно несколько разложений, то вывести одно из них. Если разложения не существует, то...
Вывод лишних символов в строке C++
Добрый день! Мне нужно решить простую задачу на множественное наследование классов (код приведен ниже). Задачу я решил, наследование проходит успешно. Есть только одна проблема. Когда я вывожу на печать текст (строки №27 и №47), перед ним появляется огромное количество мусора, а именно символов "М". #include <stdio.h> #include "stdafx.h" #include <iostream> using namespace std;...
C++ Запуск второй программы и подстановка ключей в ней Добрый День! Сразу скажу, что никакого отношения ко взлому не имеет данная тема. Имеются 2 простеньких программы: 1 - считывает из файла слова/пароли/символы, 2 - пустая программа с Hello Word, но для запуска нужно прописать тот так называемый пароль из 1-ой программы, если же совпадет. Думаю суть понятна, т.е первая программа вынимает из файла слова, и каким-то образом должна... https://www.cyberforum.ru/ cpp-beginners/ thread1491828.html
C++ Проверить сбалансированность скобок в заданном тексте https://www.cyberforum.ru/ cpp-beginners/ thread1491817.html
Задан текст, в котором есть круглые скобки. Разработать программу, которая проверяет сбалансированность скобок в заданном тексте. Если скобки сбалансированы, то для каждой пары выводит их номера позиций в тексте по возрастанию номеров скобок, которые закрываются. Использовать стек.
Не работает программа считывания последовательности из файла C++
Пытаюсь сделать программу, которая достает из текстового файла последовательности, и предлагает их решить. Если пользователь не правильно продляет последовательность, то прога предлагает исправить пять раз. Числа должны браться из текстового документа так: 3 123 4 5 43210 -1 Где: Первое число - длинна последовательности. Второе - последовательность третье - ответ.
C++ Отличие getline() от cin.getline() https://www.cyberforum.ru/ cpp-beginners/ thread1491791.html
Чем отличается getline() от cin.getline() ?
C++ Функция, возвращающая указатель на двумерный массив Добрый день! Столкнулся с конструкцией которую раньше не видел, и не до конца понимаю что это и как работает: #include <stdio.h> int(*matrix(int x, int n)) { static int mat; for (int i = 0; i < 2; i++) https://www.cyberforum.ru/ cpp-beginners/ thread1491788.html
Отсеять всех людей, кроме 4 рандомных C++
Не подскажите как написать программу в которую, вводишь число человек и нужно отсеять всех кроме 4 рандомных. Допустим вводишь 7 человек, а программа отсеивает 3, 1, 7, и так же с любым количеством человек
C++ Найти предыдущую перестановку Собственно, есть перестановка, нужно найти N предыдущих и M следующих. Например для 132 предыдущей будет 123, а следующей 132. Мой код находит следующие. Помогите найти предыдущие :) #include <string.h> #include <stdio.h> void swap(char *in, int i, int j) { char c = in; in = in; https://www.cyberforum.ru/ cpp-beginners/ thread1491744.html
Просто Лис
Эксперт Python
5716 / 3517 / 1053
Регистрация: 17.05.2012
Сообщений: 10,338
Записей в блоге: 9
02.07.2015, 17:21 0

Заменить цифры, написанные буквами - C++ - Ответ 7831859

02.07.2015, 17:21. Показов 2643. Ответов 3
Метки (Все метки)

Ответ

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
#include <iostream>
#include <string>
using namespace std;
 
void func(string &str, string str2, string str3){
  int pos = str.find(str2);
  while (pos!=-1) {
    str.replace(pos, str2.length(), str3);
    pos = str.find(str2);
  }
}
 
int main(){
    cout << "Enter the tex on english: ";
    string str;
    getline(cin, str);
    func(str,"one","1");
    /*
    str.replace(str.find("two"), 3, "2");
    str.replace(str.find("three"), 5, "3");
    str.replace(str.find("four"), 4, "4");
    str.replace(str.find("five"), 4, "5");
    str.replace(str.find("six"), 3, "6");
    str.replace(str.find("seven"), 5, "7");
    str.replace(str.find("eight"), 5, "8");
    str.replace(str.find("nine"), 4, "9");
    str.replace(str.find("ten"), 3, "10");
    str.replace(str.find("eleven"), 6, "11");
    str.replace(str.find("twelve"), 6, "12");
    str.replace(str.find("thirteen"), 8, "13");
    str.replace(str.find("fourteen"), 8, "14");
    str.replace(str.find("fifteen"), 7, "15");
    str.replace(str.find("sixteen"), 7, "16");
    str.replace(str.find("seventeen"), 9, "17");
    str.replace(str.find("eighteen"), 8, "18");
    str.replace(str.find("nineteen"), 8, "19");
    str.replace(str.find("twenty"), 6, "20");
    str.replace(str.find("thirty"), 6, "30");
    str.replace(str.find("fourty"), 6, "40");
    str.replace(str.find("fifty"), 5, "50");
    str.replace(str.find("sixty"), 5, "60");
    str.replace(str.find("seventy"), 7, "70");
    str.replace(str.find("eighty"), 6, "80");
    str.replace(str.find("ninety"), 6, "90");
    */
    cout << str;
}


Вернуться к обсуждению:
Заменить цифры, написанные буквами C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.07.2015, 17:21
Готовые ответы и решения:

Строки: заменить в словах цифры малыми буквами латинского алфавита
Напишите, пожалуйста, программу! Из текстового файла, состоящего из 6-7 строк сформировать массив...

Заменить слова обозначающие цифры на цифры (от 1 до 9)
Дорогие друзья, помогите! Нужно написать программу, заменяющую, в выбранном мной текстовом файле,...

Переводить числа, написанные словами, в числа, написанные цифрами
using System; using System.Collections.Generic; using System.Text; namespace StringExample {...

Строки. Заменить символы - цифры на символ '*'. В заданной строке заменить подряд идущие пробелы
П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов...

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

Заменить строку со строчными буквами на заглавные, подсчитать количество изменений
Нужна помощь, нужно заменить строку со строчными буквами на заглавные и подсчитать количество...

Заменить все символы, не являющиеся буквами или цифрами на апострофы
Дан текст. Преобразовать его, заменив все символы, не являющиеся буквами или цифрами на апострофы,...

В тексте заменить все символы, не являющиеся буквами, знаком нижнее подчеркивание
Предусмотрите ввод с клавиатуры произвольной строки символов. На экран вывести введенную строку и...

Удалить все символы в строке, не являющиеся буквами и заменить множественные пробелы одним
Ребята,буду запредельно благодарен.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru