Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выбор редактора + компилятора для C++ https://www.cyberforum.ru/ cpp-beginners/ thread11683.html
Здравствуйте! Посмотрел темы про редакторы - нужного не нашел. Нужен какой-нибудь нормальный редактор с интегрированным компилятором для написания C++ прог (не Visual, не .NET). Что-нибудь, что может внятно показывать ошибки и опечатки при компиляции, хорошо, если будет возможность запуска без компилирования, желательно чтобы мог компилить для микроконтроллеров. Сейчас пользую DEV-C++ и...
Определение нужного типа C++
Всем привет Есть такая небольшая задачка на сообразительность) Нужно обобщить тип передаваемого аргумента, то есть в зависимости от типа аргумента (unsigned char, signed char, ...) возвращать unsigned long int, signed long int... Вот примерный код template<typename T> BiggerType f(T t) { BiggerType bt = t; return bt;
C++ Доказать, что граф связный https://www.cyberforum.ru/ cpp-beginners/ thread11617.html
Добрый день Уважаемые Эксперты Помогите пожалуйста :help: Задание: дан граф, доказать, что он связный Ошибок не выдает порсто мигание курсора на черном экране и ничего не происходит Ошибок в списке и очереди вроде как нет, скорее всего в Graph.h И еще связный граф вроде как не должен содержать циклов Тогда может внести изменения в BreadthFirstSearch #pragma once #include <iostream>
C++ Поясните смысл задания плз. https://www.cyberforum.ru/ cpp-beginners/ thread11593.html
Изучаю программирование на СИ, раздел " Динамические структуры данных ". Встретил в одной методе задание: "Написать программу, которая производим частотный анализ текстового файла" Очень хочу выполнить это задание, правда не совсем пойму , что от меня хотят. Подскажите, пожалуйста, что автор мог иметь ввиду.
C++ Печать текстового файла из программы под Windows (принтер usb)
Как организовать такую печать, точнее не саму печать а переход при чтении файла на следующую строчку и переход при печати на следующую строчку соответственно?Собственно печать вопросов нет (есть пример в msdn, его можно подделать под вариант с файлом), но он тупо лепит всё в одну строчку и естественно она вся на листе не умещается.
C++ помогите сдвинуться с мертвой точки Проблема такая: (я не много программирую на Pascal and Delphi и хочу научиться программировать на С++) накачал с нета вагон книг по программирванию на С++. В каждой ,в принципе, одно и тоже, огромное количество теории и почти нет практики (в лучшем случае один пример разобранный по ходу главы). Мне нужны лабораторные работы вузов (методические указания), книжки с постановкой задачи, ее решением... https://www.cyberforum.ru/ cpp-beginners/ thread11568.html
C++ Подскажите, в чем здесь ошибка? И как ее исправить...плиз! //Ошибка здесь!!!! void power (ulong m, ulong &s, ulong &t) { for (t=0, s=m; s%2==0; t++) s/=2; } ////////////////////////////////// m_1 = m; --m_1; https://www.cyberforum.ru/ cpp-beginners/ thread11546.html C++ Циклы и ветвления
Добрый день! Самостоятельно изучаю С++ и вот дошёл до циклов и ветвлений. Необходимо сделать несколько упражнений по данной теме. Застрял на одном упражнении, вроде несложное, но никак не могу додуматься, как выполнить. Короче суть такова: необходимо написать программу, которая будет рассчитывать сумму денег, которые получит человек через определённое количество лет согласно фиксированной...
C++ Не вижу ошибку https://www.cyberforum.ru/ cpp-beginners/ thread11489.html
#include<iostream> #include<math.h> #include<iostream> #include<math.h> using namespace std; int logarifm1(double *p1, double *p2, double *p3, double *p4) { int am = 1;
C++ Помогите найти ошибки, пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread11457.html
почему код выдает ошибки? #include <stdio.h> #define N 20000 //алгоритм "решето Эвклида" unsigned int a; void main(){ //заполним все ячейки числами по порядку: 0,1,2,3... for(int i=0; i<N; i++){ a = i;
Кризис головного моска... C++
Вообщем, вот в чем проблема... После длительного анализа накопленных мною знаний в области C++ я решил что что то упустил... Вот что я знаю из достаточно сложных тем: Перегрузка операторов, различные конструкторы, потоки, поразрядные операции, указатели, массивы, строки. Но в некоторых кодах я видел(прямо в функции main()) делали вот так - класс::член что это обозначает? если члены мы уже...
C++ Принцип выделения места в динамической памяти https://www.cyberforum.ru/ cpp-beginners/ thread11409.html
Есть такой код: #include <iostream> #include <conio.h> using namespace std; int main() { const int size = 500; int* array; int counter;
1 / 1 / 0
Регистрация: 20.08.2008
Сообщений: 8
26.08.2008, 11:13 0

двунаправленный список - C++ - Ответ 50845

26.08.2008, 11:13. Показов 13028. Ответов 3
Метки (Все метки)

Ответ

задать список можешь так:
Код
struct list
{
    int data;
    list *next;
    list *prev;
}; list *cur=0;
 
 
//Функция добавления элемента в список
AddAfterCur(int elem)
{
    list *tmp;
    tmp=new list;
    if (tmp==0){printf("\nНевозможно выделить память");}
 
    printf("\n\nВведите число ");
    scanf("%i",&elem); printf("\n%i",elem);
 
    tmp->data=elem;
    tmp->next=cur->next;
    tmp->prev=cur->prev;
 
    if(cur==0)    //Добавление первого элемента
    {
        cur->next=tmp;
        cur=tmp;
        cur->prev=cur;
        cur->next=cur;
    }
    if(cur!=0)        //Добавление элементов
    {
        cur->next=tmp;
        cur->next->prev=cur;
        cur=tmp;
        cur->next->prev=cur;
    }
    return 0;
}
 
 
//Функция удаления текущего элемента
DeleteCurrent()
{
    if(cur==NULL)
    {
        printf("\n\nСписок пуст");
        getch();
        return 0;
    }
 
    list *tmp=cur->prev;
    cur->next->prev=tmp;
    cur->prev->next=cur->next;
    delete cur;
    cur=tmp;
    return 0;
}


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

Двунаправленный список
Помогите пожалуйста удалить заданный элемент из двунаправленного списка... Напишите как это...

Двунаправленный список
Как в этом списке поменять ввод элементов с ручного на рандомный, помогите пожалуйста? #include...

Двунаправленный список
Вопросы: Почему ругается при таком описании, говорит ; пропустил spis_fam * Create_first(char *);...

Двунаправленный список
Вставка элемента в список. Удалениеэлемента из списка Сортировка списка. Поиск элемента в...

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

СД Двунаправленный список
Ребят помогите пожалуйста понять что значит сделать двунаправленный список используя...

Двунаправленный список
Люди, объясните пжлст, что такое двунаправленный список?

двунаправленный список.
Доброго времени суток. Прощу помочь с заданием которое звучит так : Построить кольцевой...

Двунаправленный список
Чемпион мира по футболу. Страна, год последней победы, число побед. Сортировка по названию....

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