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

STL. Алгоритм copy() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ переход на новую строку http://www.cyberforum.ru/cpp-beginners/thread840824.html
подскажите пожалуйста есть задача надо откоректировать текс так что бы в каждом рядку было до N символов вот пока до чего я дошол for( int i=0; i<s.length();i++) { if(s.at(i)==n) а как вот дальше организовать переход на новую строку?
C++ Файлы произвольного доступа История такая: имеется лабораторная работа по файлам, текстовые работают на ура, но вот произвольного доступа... Дело в том, что имеется иерархия классов (ромб) и писать нужно самый нижний класс. Пишется он вроде как нормально, но вот на считывании все время ошибка выполнения. что это может быть и как это обойти без ущерба шаблонности?) Если что, в классах никаких указателей нет вообще, насколько... http://www.cyberforum.ru/cpp-beginners/thread840822.html
C++ Удаление элементов в списке
Помогите написать программу(скорее функцию), где нужно удалить в списке элементы с позиции N по K. Список циклический однонаправленный. Добавлено через 5 минут И не могли бы вы подсказать что неправильно в удалении хвоста списка(последнего числа). Вроде как удаляет но выводить список потом не хочет.Вот часть программы: struct List { int info; List *next; }; List* head=NULL;
C++ Файлы. Получить значения функции , вычисленной с заданной точностью e
В бинарном файле записаны вещественные числа. Получить значения функции , вычисленной с заданной точностью e, для каждого числа, имеющегося в файле.
C++ Как работает эта функция? http://www.cyberforum.ru/cpp-beginners/thread840804.html
Вот код программы крестики-нолики. Пожалуйста, объясните на пальцах как работает ф-ция "botMove". Мне нужно написать такую же, но у меня двумерный массив. Вообще непонятно как компьютер всегда правильно ходит и откуда взялось число 49. #include <iostream> #include <clocale> #include <windows.h> #include <time.h> using namespace std; char field = {'-', '-', '-', '-', '-', '-', '-', '-',...
C++ Написать программу, которая с использованием метода базовой точки выводит на экран изображение кораблика. Собственно само задание. 6). Написать программу, которая с использованием метода базовой точки выводит на экран изображение кораблика. подробнее

Показать сообщение отдельно
fuzzytoozy
8 / 8 / 1
Регистрация: 23.11.2012
Сообщений: 94
17.04.2013, 19:34     STL. Алгоритм copy()
Здравствуйте. Решаю задачку из учебника лафоре. Звучит она следующим образом:

Алгоритм copy() можно использовать для копирования последовательностей в контейнере. Тем не менее нужно внимательно следить за тем, чтобы целевая последовательность не перекрывала исходную. Напишите программу, позволяющую производить копирование последовательностей внутри контейнера. Допустим, пользователь вводит значения first1, last1 и first2. Осуществляйте в программе проверку того, что последовательность, перекрывающая другую, сдвигается налево, а не направо. ( Например, можно сдвигать некоторые данные из позиции 10 в позицию 9, но не в позицию 11) Так делается потому, что copy() начинает работу с крайнего элемента слева.

Не знаю к кому обратиться. Я абсолютно не понимаю о чем тут речь, куда сдвигать и что? Алгоритм copy ничего не сдвигает, он ведь просто заменяет одни данные другими, даже в случае, если мы используем итератор вставки, чтобы контролировать процесс сдвига данных нужно редактировать исходный код алгоритма.В любом случае я не вижу причины делать этого. Я не понимаю, что от меня хочет автор этой задачи, хоть тресни. Может кто пожалуйста разжевать в чем соль? Я бы сделал его сам но я не понимаю задания.... =(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru