Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить вложенный 33 раза квадратный корень https://www.cyberforum.ru/ cpp-beginners/ thread1307105.html
S=\sqrt{3+\sqrt{6+\sqrt{9+...\sqrt{99}}}} подскажите как сделать? Массивы при решении задач не используются.
C++ Как вместо char* использовать vector<string>?
Здравствуйте, можете объяснить, как это сделать или проще привести какой-нибудь пример, чтобы стало понятно, как это применить к своей программе.
C++ Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке https://www.cyberforum.ru/ cpp-beginners/ thread1307089.html
Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке. Только начали изучать С++, пропустила тему, теперь не могу разобраться... Помогите, пожалуйста...
C++ Функция для вычисления следа матрицы и произведения матриц https://www.cyberforum.ru/ cpp-beginners/ thread1307085.html
Дан ряд квадратных матриц A, {A}^{2}, ..., {A}^{N}. Причем N вводим сами. Надо вычислить след(сумма элементов на главной диагонали) каждой матрицы и вывести на экран. Использовать две функции: вычисляющую след матрицы, вычисляющую произведение матриц. Например: Матрица А: 2 2 2 2 След: 2+2=4 Матрица {A}^{2}(т.е. умножаем матрицу саму на себя): 2 2 2 2 12 12 2 2 2 2 12 12...
Прерывание цикла, через клавишу Esc C++
Мне нужно в прервать цикл при нажатии клавиши Esc. Делаю через getch(). Все работает, но есть одна проблема, в каждом прогоне цикла нужно 2 раза вводить один и тот же элемент массива, чтобы в 1-ый раз проверялся getch, а во второй это элемент вносился в массив. Как убрать это? Но при этом сохранить проверку на Esc. Код: #include <iostream> #include <conio.h> using namespace std;
C++ Что означают переменные в моей программе? https://www.cyberforum.ru/ cpp-beginners/ thread1307055.html
Что означает строчка в программе Data=сh+data, а точнее , что такое ch?
C++ Сравнение цифр в n-значном числе int x, y, n=99; for(int i = 0; i <= n; i++) // проход по всем числам в интервале, включая границы { x = i / 10; // старший знак - делим на 10. Например 43 / 10 = 4 y = i % 10; // младший знак - остаток от деления на 10. Например 43 % 10 = 3 if( (abs( x - y) == 1) & ((x != 0) & (y != 0)) ) // если разница по модулю равна единице и нет нулей cout << i<< endl; } getchar(); getchar(); https://www.cyberforum.ru/ cpp-beginners/ thread1307040.html C++ Класс "Вектор", меню для демонстрации его возможностей
Ребят, помоги разобраться с переменными, не могу сообразить. Там в классе конструктор со встроенными параметрами для 1-го вектора... и 2-ой вводится в общем, и операции между ими совершаются! всё вроде прекрасно, но вот переменные не могу почему то правильно раскидать.... Прошу помощи в решении данной проблемы или пути её исправления. Заранее Спасибо! #include "stdafx.h" #include "iostream"...
C++ Класс "Человек", информация о поле: char или int? информация о человеке, пол забит в char #include <iostream> using namespace std; class person { private: char _name; int _age; int _gender; https://www.cyberforum.ru/ cpp-beginners/ thread1307018.html C++ Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов Нужна помощь! Задача: Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов (смещений начал строк в текстовом файле). Имя входного (текстового) файла задается в виде аргумента командной строки. Имя выходного (двоичного) файла генерируется программой: он должен иметь то же имя, что и входной, но другое расширение - “.idx”. Написать максимально эффективную функцию вывода... https://www.cyberforum.ru/ cpp-beginners/ thread1307016.html
Как замедлить выполнение for без Sleep C++
Хаюши умные дядьки такая проблема надо замедлить выполнение int qwe=10, asd=0, zxc=500; for (int i=1; i<=10; i++) { qwe-=1; Sleep(zxc); asd+=5; Sleep(zxc); }
C++ Передача динамического массива структур в функцию Помогите, пожалуйста переделать. Нужно передать динамический массив. Есть такой код: #include<iostream> using namespace std; void func(player p); struct player { char name; int count; int best_score; }; https://www.cyberforum.ru/ cpp-beginners/ thread1306960.html
Вездепух
Эксперт CЭксперт С++
11653 / 6336 / 1719
Регистрация: 18.10.2014
Сообщений: 15,990
22.11.2014, 00:44 0

Поменять местами два элемента односвязного списка - C++ - Ответ 6884158

22.11.2014, 00:44. Показов 13572. Ответов 28
Метки (Все метки)

Ответ

... но в общем и целом работа со списком через двойной указатель (как 'MineListNode **') позволяет вам в большинстве случаев избавиться о необходимости рассматривать работу с самым первым элементом списка, как особую ситуацию.

Вот в данном случае в коде Nosey эти 'if (prevIndex1Node == nullptr)' приходится выписывать именно потому, что первый элемент необходимо обрабатывать особо. А вот в моем варианте таких 'if'ов нет.

Вернуться к обсуждению:
Поменять местами два элемента односвязного списка C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2014, 00:44
Готовые ответы и решения:

Поменять два элемента односвязного списка
Я где-то ошибся, и функция swap(smen2 -&gt; pNext, smen1 -&gt; pNext); в строке 123 ничего не меняет:...

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

Поменять местами два элемента двусвязного списка и удалить из него указанный элемент
Дан двусвязный список. Требуется напечатать исходный список. Поменять местами два элемента списка...

Поменять местами последний и предпоследний элементы односвязного списка
Ребят, помогите, пожалуйста, реализовать ф-ию замены последнего и предпоследнего элементов местами...

28
22.11.2014, 00:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2014, 00:44
Помогаю со студенческими работами здесь

Поменять местами два элемента в массиве
Добрый вечер. Такой вопрос. Как в двумерном массиве поменять два элемента. Первый элемент задаётся...

Поменять местами два элемента массива
Значит вот такую задачу на С++ мне помогли написать здесь,но сложновато для понимания,есть ли...

Поменять местами два элемента массива
Помогите решить пжл! в С++ ваще не шарю , а скора сессия I сем – Алгоритмические языки...

Поменять местами два элемента массива
подскажите ,массив из 16 HWND элементов ,как обменять 2 элемента местами в массиве простите...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru