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

Двунаправленный список! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из заданного множества точек на плоскости выбрать две различные точки http://www.cyberforum.ru/cpp-beginners/thread287145.html
Из заданного множества точек на плоскости выбрать две различные точки так, чтобы окружности заданного радиуса с центрами в этих точках содержали внутри себя одинаковое количество заданных точек. заранее спасибо))))) эту задачу надо в си решить мне нужно просто решить задачу.без графики и прочих изысков......поможете?
C++ Интерполяционная схема Эйткена Пользуясь таблицей значений cos (x), x є с шагом h = 0.01. Найти приближенное значение cos (x) при x = 0.775! http://www.cyberforum.ru/cpp-beginners/thread287141.html
C++ Программа на цикл
Составить программу, определяющую общее число удалений и общее штрафное время каждой из хоккейных команд во время игры (игроки удаляются на 2,5 или 10 минут). Окончание игры моделировать вводом числа 0.
Возвращение функции(или как-то так) C++
Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым (функция возвращает 1, если число простое, 0 – в противном случае) Помогите сделать это задачу, или объясните для чего нужен возврат функции и как его сделать.
C++ Нужен совет! http://www.cyberforum.ru/cpp-beginners/thread287123.html
Как можно сделать что бы переменную произвольного типа объявленную в одной функции, можно было использовать во всех остальных(все остальные функции вызываются из той в которой объявлена переменная)? Все эти функции являются членом базового класса, а сама переменная имеет тип производного класса...
C++ как написать эту программу Информация о студенте включает: ФИО, учебный шифр, дату рождения, телефон. Информация о студентах хранится в файле name.txt. Каждой записи соответствует отдельная строка. Отсортировать всех студентов в алфавитном порядке (вывод на экран) подробнее

Показать сообщение отдельно
SaHR
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 23

Двунаправленный список! - C++

02.05.2011, 14:43. Просмотров 494. Ответов 2
Метки (Все метки)

Не Класс!
Помогите создать список (Двунаправленный хоронящий int a )

сама проблема в том что я не пойму как организовать ссылку на предыдущий элемент!

Не судите строго Вот до чего только додумался (1 курс)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
using namespace std;
struct A
{
    int a;
    A *next;
    A *pred;
};
int main()
{
    int size;
    setlocale(LC_ALL,"RUS");
    cout<<"Введите размер списка:";
    cin>>size;
 
    A *one,*two=new A;
    one=two;
 
    A *tmp=new A;
    int buf;
    cout<<"Ведите "<<1<<" число:=\n";
    cin>>buf;
    one->a=buf;
    tmp->a=buf;
    one->pred=NULL;
    for(int i=1;i<size;i++)
    {
        one=one->next=new A;
        one->pred=new A;
        one->pred=tmp;
        tmp=tmp->next=new A;
        cout<<"Ведите "<<i+1<<" число:=\n";
            cin>>buf;
            one->a=buf;
            tmp->a=buf;
 
    }
    one->next=NULL;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru