Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти решение - на разные темы https://www.cyberforum.ru/ cpp/ thread298385.html
Доброго времени суток!!! Уважаемые форумчанины, требуется помощь в решении задач по С++. За 1,5 месяца не смог разобраться ни в одном компиляторе. У меня видимо руки не оттуда растут, или эти...
C++ После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствющий этим строкам?
После всякиго ли компилятора c++ будут гарантирвоано правильно исполняться код, соответствующий этим: a=a; // Удвоение a*=a; // Возведение в квадрат строкам. 1. На сколько надёжно компилится...
C++ C++ и принтеры
Приветствую уважаемые программисты! У меня есть сканер и принтер, и достаточно много документов которые нужно ксерить. Просто нажимать "сканировать", потом "печать" уже надоело. Появилась идея...
C++ Перезагрузка программы с заданными входными параметрами Добрый день. В общем есть программа, которая на вход получает имя файла конфигурации. Нужно ее програмно перезагрузить, указав имя нужного файла конфигурации. Кто нибудь знает методы, позволяющие это... https://www.cyberforum.ru/ cpp/ thread296064.html
C++ Windows Driver Kit https://www.cyberforum.ru/ cpp/ thread296009.html
Здравствуйте. ОС Windows 7 Максимальная 32bit. Отсюда качал Windows Driver Kit 7.1.0. Образ запускал в DAEMON Tools Lite 4.35 (работает без сбоев). Антивирус DrWeb выключал - не помогает. При...
C++ Событие FormClosed
У меня есть две формы (Form1 и Form2). Мне нужно, чтобы при закрытии Form2, в Form1 происходили определенные действия. Я пытался создать обработчик закрытия Form2(FormClosed) в классе Form1, но у...
Конвертация C++
Подскажите пожалуйста код как считать в бинарном виде файл и вывести его в виде 0 и 1 и соответственно записать файл в бинарном виде
C++ Приравнивание переменных в классах. Почему нельзя в классе сразу после объявления переменной прировнять её к определенному значению? Нампример: AnsiString DirectorySt=""; И как это обойти, что при запуске программы для всех... https://www.cyberforum.ru/ cpp/ thread293797.html
C++ Вопрос о наследовании https://www.cyberforum.ru/ cpp/ thread293728.html
Извините за ламерский вопрос, но я в тупике. Такая проблема. Есть два класса "Systema" и "Sensors". Как сделать так чтоб в класс Systema копировался класс Sensors.
C++ Обращение к памяти есть процедурка замены определения символа с номером num из банка bank на символ, образ которого записан в масиве crr; void *kods(char bank; char num) { char far *uk; int wo; char crr={ ... https://www.cyberforum.ru/ cpp/ thread293530.html
4194 / 1787 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
19.05.2011, 08:14 0

Списки, динамическая память и указатели

19.05.2011, 08:14. Просмотров 996. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Вообще странно, что текст представлен односвязным списком строк, а не их массивом с произвольным доступом, но, кажется, так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void rearrangment(TNode *list, int i, int j)
{
 TNode *p1, *p2, *temp, *n1, *n2;
 int c1,c2;
 for (p1=list, c1=2; (c1<i)&(p1!=NULL); p1=p1->Next); // При нумерации с 0 c1=1
 for (p2=list, c2=2; (c2<j)&(p2!=NULL); p2=p2->Next); // При нумерации с 0 c2=1
 if ((p1!=NULL)&(p2!=NULL))
 {
   if ((p1->Next!=NULL)&(p2->Next!=NULL))
   {
    temp=p1->Next;
    n1=p1->Next->Next;
    n2=p2->Next->Next;
    p1->Next=p2->Next;
    p2->Next=temp;
    p1->Next->Next=n1;
    p2->Next->Next=n2;
   }
 }
}
.

Вернуться к обсуждению:
Списки, динамическая память и указатели
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2011, 08:14
Готовые ответы и решения:

Указатели. Динамическая память
Помогите Плз Плз Плз Плз Плз Плз 1.Дано натуральное число n. Переставить местами первую и...

Указатели.Динамическая память.
Перепешите пожалуйста на С/С++! &lt;script&gt; var n = new Number(); var m = new Number(); n =...

Указатели и Динамическая память
Создать в динамической памяти массив вещественных чисел размерности R. Заполнить его случайными...

Указатели и динамическая память
Помогите пожалуйста, написать программу. Описать 2 указателя на целый тип. Выделить для них...

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