|
|
Другие темы раздела | |
C++ Напишите функцию, определяющую одинаковы ли первый и последний символы во введенной пользователем строке Доброй ночи. Очень нужна помощь в написании вроде бы простой программы. Напишите функцию, которая во введенной пользователем строке, определяет одинаковы ли первый и последний символы в ней. Спасибо)) https://www.cyberforum.ru/ cpp-beginners/ thread1807232.html |
Создать функцию, которая из введенного пользователем слова выводит на экран k-й символ C++ Уважаемые форумчане. Очень нужна помощь в написании программы. Необходимо создать функцию, которая из введенного пользователем слова выводит на экран k-й символ. Номер символа указывает пользователь. Заранее большое спасибо. |
C++ Написать функцию, которая из двух введённых пользователем фамилий определяет, какая длиннее Доброй ночи. Очень прошу помочь написать программу. Требуется написать функцию, которая из двух введенных пользователем фамилий (введите первую фамилию, введите вторую фамилию), определяет которая из них длиннее. Понимаю, что делается это через strlen, но у меня не компилируется программа. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1807218.html | C++ Сохранить текст после запятой Есть текст "Андрей, Никита, Вася" Как в массив записать имена, чтоб в каждой ячейке было свое имя? https://www.cyberforum.ru/ cpp-beginners/ thread1807202.html |
C++ Можно ли в С++ создать матрицу, строки которой имеют разный тип (например, 1-я строка - bool, 2-я - char)? :p Привет всем. У меня такой вот "тупой" вопрос. Можно ли в С++ создать матрицу например 2 на 8 где первая строка имеет тип bool а вторая тип char? |
C++ Abstract Factory, переделка примера из книги Александреску с variadic templetes
https://www.cyberforum.ru/ cpp-beginners/ thread1807175.html Александреску ("Современное проектирование на С++"), 9 глава. Там автор приводит очень интересный способ проектирования Abstract Factory. Я решил все это дело переписать с использованием вариадиков. Застрял на этом коде, дальше не знаю, как решить:#ifndef ABSTRACTFACTORY_ENEMY_H #define ABSTRACTFACTORY_ENEMY_H #include <cstdio> struct Enemy { virtual void info() const = 0; ... |
C++ Переписать программу под однонаправленный список нужно переделать программу так чтобы получился однонаправленный список , а действия выполнялись бы те же самые. #include<stdio.h> #include<iostream> #include<math.h> struct dek { int a; dek*link; }; int main () { int k,n; https://www.cyberforum.ru/ cpp-beginners/ thread1807162.html |
Реализовать оператор умножения класса C++ Только начал работать с классами и мне не совсем понятно, как работать с операторами, вот что у меня получилось: class Matrix { public: float **A; unsigned n, m; float b; ... |
C++ В заданную матрицу добавить указанное количество строк, начиная со строки с номером N Много способов перепробовал, помогите пожалуйста: Добавить К строк, начиная со строки с номером N в динамическом массиве. #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread1807140.html | C++ Ввести целое число N, вывести его в 3-ичной системе счисления Ввести целое число N, вывести его в 3-ичной системе счисления. https://www.cyberforum.ru/ cpp-beginners/ thread1807130.html |
C++ Работа со строками. str.replace доброго времени суток. не удаётся воспользоваться функцией replace. делаю вот так pos=str.find(buf); // вычисляю позицию, с которой требуется заменить str.replace(pos,buf.length(),buf); // собственно, сама замена ругается на pos, вылетает со страшной ошибкой типа terminate called after throwing an instance of std::out_of_range. если вместо pos в replace вставить любое другое число - всё... |
C++ Нюансы синтаксиса: что означает запись po.npos; s.erase; s.insert ?
https://www.cyberforum.ru/ cpp-beginners/ thread1807087.html Что в контексте этого кода значат po.npos; s.erase; s.insert ? if(po!=std::string::npos) { s.erase(po,s1.length()); s.insert(po,str); |
Модератор
|
|
14.09.2016, 11:40 | 0 |
Как в строке удалить указанное количество символов, начиная с заданной позиции? - C++ - Ответ 953993614.09.2016, 11:40. Показов 3570. Ответов 9
Метки (Все метки)
Ответ
Золушка_я, Ваше желание именно научиться, обрести понимание, похвально. Самый быстрый и качественный способ постигнуть азы C++ - это прочитать материал в хорошей книге и делать упражнения в конце каждой главы.
Сколько понадобится времени?
Одну главу (40-50 страниц) можно осилить за пару дней (час на чтение и час на выполнение упражнений, итого 2 часа в день). Итого, за неделю, если заниматься ежедневно, можно осилить 150 страниц, а за две, соответственно, 300. А 300 страниц - это первые 6 глав из книги Стивена Праты, например (а темы этих шести глав покрывают 90% вопросов, которые Вы на данный момент задаёте на форуме). Добавлено через 16 минут Золушка_я, всего же, на чтение книги Праты (1212 страниц) Вам понадобится всего лишь 40.4 часов, из расчёта 2 минуты на страницу. Добавлено через 47 минут Я погорячился. Две минуты - это если быстро читать про себя. Если медленно и вдумчиво читать вслух, то уходит три с половиной минуты на страницу чистого текста (только что проверил с секундомером). А это значит 70.7 часов. 71 час - это 2 месяца и 11 дней. Разбор кода, возможно, займёт немного больше времени. ОК, пускай 2.5 месяца. В любом случае, потраченное Вами время вернётся Вам сторицей. Вернуться к обсуждению: Как в строке удалить указанное количество символов, начиная с заданной позиции? C++
1
|
14.09.2016, 11:40 | |
Готовые ответы и решения:
9
В строке указанное количество символов, начиная с заданной позиции, переписать в обратном порядке Удалить из строки заданное количество символов, начиная с заданной позиции Удалить из строки заданное количество символов, начиная с заданной позиции. Преобразовать строку таким образом Копировать из файла заданное количество символов, начиная с заданной позиции - C++ |
14.09.2016, 11:40 | |
14.09.2016, 11:40 | |
Помогаю со студенческими работами здесь
0
Получить заданное количество символов строки, начиная от заданной позиции Написать и протестировать функцию для замены символов ‘:’ на ‘.’ в заданной строке, начиная с указанной позиции Функция удаляет из строки заданное количество символов, начиная с заданной позиции Функция, удаляет из строки заданное количество символов, начиная с заданной позиции |