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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.77
грязный
31 / 31 / 0
Регистрация: 15.11.2008
Сообщений: 205
#1

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

15.11.2008, 18:04. Просмотров 3788. Ответов 3
Метки нет (Все метки)

Помогиде дописать программу. Формируется однонаправленный список, заполняется (int). теперь надо как то передрать его и удалить все элементы у которых в информационном поле четное число.

Код
#include <iostream>
struct point
{
 int data;	
 point* next;	
};

point* make_sp (int n)  
{
 point *sp,*nt,*nw;
 sp=new(point);
 cout << "Vvedite znachenie: ";
 cin >> sp->data;
 sp->next=0;
 nt=sp;
 for (int i=0;i<n-1;i++)
 {
  nw=new(point);
  cout << "Vvedite znachenie: ";
  cin >> nw->data;
  nw->next=0;
  nt->next=nw;
  nt=nw;
 }
 return sp;
}

void print_sp(point *sp) 
{
 point *p=sp;
 while (p!=0)
 {
  cout << p->data << "\t";
  p=p->next;
 }
 cout << "\n";
}

point *del_sp(point *sp) 
{
 //вот тут надо удалить все элементы с четным значением в информационном поле
}

void main()
{
 int n;
 point *sp;
 cout << "Vveditr kol-vo elementov dla spiska: ";cin >> n;
 sp=make_sp(n);
 print_sp(sp);
 del_sp(sp);
 print_sp(sp);
 delete sp;
}
Добавлено через 22 минуты 25 секунд
неучто такая сложная задача? помогите пожалуйста...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2008, 18:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос однонаправленный список (C++):

Добавить в список элемент после элемента с заданным инф.полем [Однонаправленный список] - C++
Вообщем есть: Функция создание списка Функции вывода на экран Функция добавление элемента с номером k А нужно ввести...

Однонаправленный список - C++
Доброго времени суток! Помогите поправить программу(Однонаправленный список, удалить все положительные элементы кроме последнего). ...

однонаправленный список - C++
чем отличаеться point *p; p=new(point); от p=new point; ???

Однонаправленный список - C++
Есть задание - перегрузка операций. Дается 3 штуки Однонаправленный список с элементами типа char доступ к элементу в...

Однонаправленный список - C++
Создать однонаправленную очередь с числами в диапазоне от –50 до +50. Удалить из очереди каждый второй элемент.В конце работы все очереди...

однонаправленный список - C++
Ребятушки милые мои :) Помогите решить задачу !!! Даны натуральное число n и однонаправленный список, содержащий действительные...

3
Vasiliusis
41 / 41 / 2
Регистрация: 14.10.2008
Сообщений: 131
17.11.2008, 16:14 #2
??
0
Lord_Voodoo
Супер-модератор
8590 / 2205 / 61
Регистрация: 07.03.2007
Сообщений: 10,963
Завершенные тесты: 1
17.11.2008, 16:46 #3
Vasiliusis, что за оффтопы?
грязный, конкретизируйте товарищ, что за беда?
0
Vasiliusis
41 / 41 / 2
Регистрация: 14.10.2008
Сообщений: 131
17.11.2008, 17:32 #4
Цитата Сообщение от WooDooMan Посмотреть сообщение
Vasiliusis, что за оффтопы?
Прошу прощения, больше такого не повторится
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2008, 17:32
Привет! Вот еще темы с ответами:

Однонаправленный список - C++
Задача:Создать линейный однонаправленный список из целых чисел.Вставить в список последний четный элемент после каждого нечетного элемента....

однонаправленный список - C++
point* make_point( int n) { point *begin,*posl; posl=NULL; int i; for(i=0;i&lt;n;i++) { if(posl==NULL) { posl=new point;

Однонаправленный список - C++
Организовать ввод в однонаправленный список. Узел списка состоит из двух полей: целое число и указатель. Необходимо удалить из списка...

однонаправленный список - C++
Прошу помощи: 1.Написать функцию для создания списка. Функция может создавать пустой список, а затем добавлять в него элементы. ...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
17.11.2008, 17:32
Ответ Создать тему
Опции темы

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