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

Односвязный список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В Универе задали С++, немогу понять что да как... !!! http://www.cyberforum.ru/cpp-beginners/thread415217.html
ПОДСОБИТЕ в написании программ в С++ 1) Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет больше A, и саму эту сумму. 2) Дано целое...
C++ Строки кто знает? Всем привет! нужно написать вот такую прогу : но нужен код как можно проще! я на первом курсе, так что если прога будет написана слишком заумно препод не поверит! Во введённом тексте... http://www.cyberforum.ru/cpp-beginners/thread415216.html
C++ Создать сумму массива X[n]
Всем доброй ночи! помогите пожалуйста с задачей: Создать сумму массива X. Если она четная массив обнулить, иначе добавить в конец элемент равный сумме. задачу надо реализовать при помощи функций...
C++ Нарисовать начальную позицию игры в шашки
нарисовать начальнуюпозицию игры в шашки. (на Си) ...всем спасибо заранее
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread415188.html
http://www.cyberforum.ru/attachment.php?attachmentid=115895&stc=1&d=1324587010
C++ Структура Student Доброй ночи всем. У меня есть код структуры Student, она работает, но не полностью.Она должна выводить тех студентов средний бал которых больше 4.0. Если вам не сложно помогите дописать. Буду очень... подробнее

Показать сообщение отдельно
Yakoot
15 / 15 / 2
Регистрация: 13.11.2011
Сообщений: 65
23.12.2011, 09:53
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
struct my_list{
    int num;
    struct my_list *Next;
};
 
int main() 
{
    my_list *head, *del, *curpos;
    cout << "Vvedite kolichestvo elementov" << endl;
    int n;
    cin >> n;
    cout << "Vvedite chisla" << endl;
    head = new my_list;
    cin >> head->num;
    curpos = head;
    for (int i = 1; i < n; i++)
    {
        curpos->Next = new my_list;
        curpos = curpos->Next;
        cin >> curpos->num;        
    }
 
    curpos = head;
    while (curpos->Next != NULL)
    {
        del = head;
        if (curpos >= 0)
        {
            if (curpos == head)
            {
                head = head->Next;
                delete del;
                curpos = head;
            }
            else
            {
                while(del->Next != curpos)
                {
                    del = del->Next;
                }
                del->Next = curpos->Next;
                delete curpos;
                curpos = del->Next;
            }
        }
    }    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru