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

Списки: функции для работы со списками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Итерационные циклы http://www.cyberforum.ru/cpp-beginners/thread552114.html
Написать программу вычисления значения функции, заданной в виде ряда, с погрешностью епсилон> 0,0001 п(пи)=3+4*(1/2*3*4 - 1/4*5*6 + 1/6*7*8 -....) Напишите пожалуйста, нужно для будущего авиации)))
C++ Найти корень уравнения методом простой итерации Дано уравнение acos(x)-x2, корень нужно найти на интервале . Я уже пробовал много разных вариантов, но остановился на таком(он хоть что-то выдает). Правда результат не очень утешительный: Enter the beginning of segment -> -1 Enter the ending of segment -> 1 2.14159 -1.#INF -1.#IND -1.#IND Result = -1.#IND http://www.cyberforum.ru/cpp-beginners/thread552109.html
Вычислить определённый интеграл методом тропеций C++
помогите пожалуйста ни как не пойму как реализовать вычисление интеграла
Матрицы: процедура случайной перестановки строк в матрице C++
Уважаемые, помогите пожалуйста написать процедуру случайной перестановки строк в матрице. Работа с битовой последовательностью
C++ Организовать список http://www.cyberforum.ru/cpp-beginners/thread552096.html
Организовать список у которого элементами являются массив из трех строковых переменных, заполнить его последовательно введенными строками с фамилиями именем и отчеством. Создать методы, которые выводят каждый элемент списка в новой строке последовательно в полной (имя, отчество, фамилия) и сокращенной форме (фамилия и инициалы)
C++ прочитать произвольные данные из стандартного ввода и записывает его в файл Привет ребята! Есть задания на C (оригинальное условие): A Program that reads arbitrary data from stdin and writes it to a file. Программа, которая читает произвольные данные из стандартного ввода и записывает его в файл. Я сразу написал программу которая записывает нажатые клавиши в файл: #include <stdio.h> #include <string.h> const int MAXLEN=100; void inputt(FILE*); подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
19.04.2012, 11:49     Списки: функции для работы со списками
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
 
typedef struct MyList
{
    int d;
    MyList* pNext;
} MYLIST;
 
MYLIST* pList = NULL;
MYLIST* pListTail = NULL;
 
void AddHead(int d);
void AddTail(int d);
int Find(int i);
void ShowList();
 
int main(void)
{
    AddHead(10);
    AddTail(15);
    AddHead(20);
    AddTail(16);
    AddHead(30);
    AddTail(17);
    AddHead(40);
    AddTail(18);
 
    ShowList();
 
    printf("found = %d\n",Find(4));
 
    _getch();
 
    return 0;
}
 
void AddHead(int d)
{
    MYLIST* pListItem = new MYLIST;
    pListItem->d = d;
    if (pList != NULL) pListItem->pNext = pList;
    else { pListTail = pListItem; pListItem->pNext = NULL; }
    pList = pListItem;
}
 
void AddTail(int d)
{
    MYLIST* pListItem = new MYLIST;
    pListItem->d = d;
    pListItem->pNext = NULL;
    if (pList == NULL) 
        { pListTail = pListItem; pList = pListTail; }
    else { pListTail->pNext = pListItem; pListTail = pListItem; }
}
 
int Find(int i)
{
    int n = 0, ret = -1;
    MYLIST* pMyList = pList;
    while (pMyList != NULL)
    {
        if (n == i) ret = pMyList->d;
        pMyList = pMyList->pNext; n++;
    }
 
    return ret;
}
 
void ShowList()
{
    for (MYLIST* pMyList = pList; pMyList != NULL; 
        pMyList = pMyList->pNext)
        printf("%d\n",pMyList->d);
}
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru