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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kostya990
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 12
#1

Pадать десять целых чисел. Записать их в двусвязный список - C++

18.05.2013, 18:45. Просмотров 363. Ответов 4
Метки нет (Все метки)

Нужно задать десять целых чисел. Записать их в двусвязный список, первый указатель которого указывает на следующее число, второй - на следующее положительное число. Добавить в список число «2». Пожалуйста помогите, зарание спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2013, 18:45     Pадать десять целых чисел. Записать их в двусвязный список
Посмотрите здесь:

Создать, отсортировать, записать в файл двусвязный список чисел - C++
Создать двусвязный список чисел. Отсортировать его путем обмена значений элементов списка. Результаты сортировки записать в файл.

Реализовать вывод последовательности чисел в нужном порядке (двусвязный список) - C++
Всем привет, я написал код который считывает с файла значения и преобразует их в вид, например (Было так: 12 48 29 40 28 49 50 30, а теперь...

Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. - C++
Помогите пожалуйста с задачей. Записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Заполнить файл g...

Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива - C++
Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива

Создать двоичный файл и записать в него n целых чисел.Найти среднее арифметичерское среди простых чисел расположенных после минимального значения. - C++
Добрый день! Помогите пожалуйста с решением данной задачи: Задание: Необходимо написать и отладить две программы в среде Borland C++ 3.1...

Создать список целых чисел. Создать новый список, записав в него отрицательные элементы - C++
Создать список целых чисел. Создать новый список, записав в него отрицательные элементы.(задачу нужно решить 3-мя способами- стек, очередь,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kalpakk
13 / 13 / 1
Регистрация: 02.07.2011
Сообщений: 62
18.05.2013, 19:02     Pадать десять целых чисел. Записать их в двусвязный список #2
C++
1
2
3
4
5
6
struct list
   {
      float data;
      list *next;
      list *back;
   };
я бы начал с этого
kostya990
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 12
18.05.2013, 19:15  [ТС]     Pадать десять целых чисел. Записать их в двусвязный список #3
Я уже писал двусвязный список с указателями на следующий и предыдущий эоементы. Проблема в том, что я не знаю как сделать так что бы второй указатель указывал на следующий положительный элемент.
kalpakk
13 / 13 / 1
Регистрация: 02.07.2011
Сообщений: 62
18.05.2013, 19:25     Pадать десять целых чисел. Записать их в двусвязный список #4
C++
1
2
3
4
5
6
7
8
9
10
11
    
    list *tmp=t->next; // t указатель на текущий элемент списка
    while (tmp!=NULL)
     {
     if (tmp->data>=0)
         {
            t->back=tmp; // back в смысле указатель на следующий положительный элемент
            break; // точно не уверен break или continue;
         }
       else tmp=tmp->next;
       }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2013, 19:57     Pадать десять целых чисел. Записать их в двусвязный список
Еще ссылки по теме:

Упорядочить список целых чисел - C++
Здравствуйте. Нужно создать список целых чисел. Упорядочить его элементы и вывести на печать. Списки можно создавать вводом из файла или с...

Линейный список из целых чисел - C++
Дан линейный список, который состоит из целых чисел. Нужно к каждому элементу списка прибавить значение последнего элемента. struct...

Записать в двоичный файл n случайных целых чисел - C++
записать в двоичный файл n случайных целых чисел, принадлежащих отрезку , в текстовый файл записать случайные целые числа, принадлежащие...

Создать файл и записать в него n целых чисел - C++
Создать файл и записать в него n целых чисел. Найти среднее арифметическое среди нечетных чисел, расположенных после минимального значения,...

Создать файл, в который записать n целых чисел - C++
Создать файл, куда записать n целых чисел. Из файла создать массив, в котором поменять местами максимальное среди отрицательных и ...

Сформировать двунаправленный список целых чисел - C++
Сформировать двунаправленный список целых чисел. Удалить из списка все четные числа. Вывести на экран список в обоих направлениях. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
18.05.2013, 19:57     Pадать десять целых чисел. Записать их в двусвязный список #5
Цитата Сообщение от kostya990 Посмотреть сообщение
Я уже писал двусвязный список с указателями на следующий и предыдущий эоементы. Проблема в том, что я не знаю как сделать так что бы второй указатель указывал на следующий положительный элемент.
Если Вы уже писали двусвязный список, то у Вас есть функция вставки элемента в хвост/на заданную позицию - считайте все десять чисел в массив, первое сразу добавьте в список, затем в массиве найдите первое положительное число, и добавьте его в список, а затем добавьте двойку - в чем проблема - я так и не понял - Вам же не нужно добавлять все 10 чисел - это самый простой вариант.
Yandex
Объявления
18.05.2013, 19:57     Pадать десять целых чисел. Записать их в двусвязный список
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru