Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Оля_11
0 / 0 / 0
Регистрация: 06.10.2016
Сообщений: 6
#1

Реализовать функцию Delete(s, i, n), возвращающую строку, полученную удалением из строки s n символов - C++

03.11.2016, 05:45. Просмотров 305. Ответов 1
Метки нет (Все метки)

Реализовать функцию Delete(s, i, n), возвращающую строку, полученную удалением из строки s n символов, начиная с i-го. Не использовать стандартную процедуру Delete.

Нужно использовать массив для написания задачи
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2016, 05:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Реализовать функцию Delete(s, i, n), возвращающую строку, полученную удалением из строки s n символов (C++):

Реализовать функцию Copy(s, i, n), возвращающую строку, полученную копированием из строки s n символов
C++ 1.Реализовать функцию Copy(s, i, n), возвращающую строку, полученную...

Реализовать функцию UnSpace(s), возвращающую строку, полученную удалением из исходной всех лишних пробелов
Реализовать функцию UnSpace(s), возвращающую строку, полученную удалением из...

Реализовать функцию Revert(s), возвращающую строку, полученную из символов, составляющих s
2. Реализовать функцию Revert(s), возвращающую строку, полученную из символов,...

Написать функцию, возвращающую преобразованную к верхнему регистру строку, полученную в качестве аргумента
// функция upcase #include <stdio.h> #include <conio.h> #include <iostream>...

Реализовать функцию, возвращающую i-е по счету слово от начала строки s, либо пустую строку
Помогите написать программу: Реализовать функцию Word(s, i), возвращающую i-е...

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

1
MrGluck
Модератор
Эксперт CЭксперт С++
7980 / 4861 / 1422
Регистрация: 29.11.2010
Сообщений: 13,234
03.11.2016, 14:00 #2
Лучший ответ Сообщение было отмечено Оля_11 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
 
std::string Delete(std::string s, const int i, const int n)
{
    return s.erase(i, n);
}
 
int main()
{
    std::cout << Delete("Eniki beniki eli vareniki", 7, 6);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 14:00
Привет! Вот еще темы с решениями:

Реализовать функцию, возвращающую указатель на наименьший элемент матрицы
Пожалуйста, помогите написать программу на массив Написать программу с...

Реализовать функцию возведения целого числа в квадрат, возвращающую значение типа int
Как правильно изменить код что бы он скомпилировался, ошибка: Функция должна...

Реализовать функцию, возвращающую набор элементов, которые встречаются в массиве более одного раза
Функция принимает на вход массив целочисленных значений. Должна вернуть набор...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru