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

Поменять местами слова в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование в массив http://www.cyberforum.ru/cpp-beginners/thread1060731.html
Не получается скопировать выведенные двузначные числа в массив RT, т.е необходимо добавить уже к введенному массиву найденные двузначные числа. Подскажите пожалуйста как можно это сделать. #include <iostream> #include <conio.h> #include <Windows.h> #include <cstdlib> using namespace std; int main()
C++ бинарное дерево 1.Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: -номер УДК; -фамилию и инициалы автора; -название; -год издания; -количество экземпляров данной книги в библиотеке. http://www.cyberforum.ru/cpp-beginners/thread1060687.html
C++ Не получается вставить десятичное число
Может тупая просьба но уже нет сил моих, не могу понять как и все. Ниже приведен код подскажите ошибку, или пример с похожими вычислениями. #include <stdio.h> #include <iostream.h> void main() float (fq) { float fq; fq=0,5; int pi; cout << "Vvedite katet 1: ";
C++ виртуальный деструтор
нужно ли вообще деструктор класса делать виртуальным? class base_class1 { public: base_class1() { data = new char; sprintf(data, "hello world"); }; ~base_class1() {
C++ Отсортировать массив со случайными числами по убыванию http://www.cyberforum.ru/cpp-beginners/thread1060646.html
отсортировать массив со случайными числами по убыванию и указать на последний элемент
C++ шаблон с конструктором копирования Найдите периметр и площадь выпуклого многоугольника. Распределение памяти для хранения массивов должно осуществляться динамически(в конструкторе), а освобождение-в деструкторе. подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,993
30.12.2013, 23:25     Поменять местами слова в файле
я бы задал встречный тупой вопрос про то, зачем заниматься такими извращениями вообще, но не буду.
да куча вариантов, к примеру можно все ваши знаки и пробелы перемещать посимвольно в начало массива, самое просто написать функцию, у вас бы было "abs , difg" -> " , absdifg" , потом другой функцией делать смещение символов, было бы так "g , absdif" потом "fg , absdi" ... "ifg , absd" и "difg , abs" вот и всё, функция простая - в цикле берём 1 символ запоминаем, на его место ставим предыдущий, если конец строки - то запсиываем в str[0]
ну я навскидку так бы сделал, уверен что вариантов ещё куча, к примеру менять местами начало 2 слов, потом в зав от того какое слово длиннее, менять его буквы уже с пробелами итп
 
Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru