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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код какой то простой игры в язике С++ http://www.cyberforum.ru/cpp-beginners/thread16003.html
Кто может скиньте пожалуйста код какой то простой игры в язике С++. Пожалуйста.
C++ Метод простых итераций Вот эта программа вычисляет методом Ньютона, надо тоже самое уровнение вычислить только методом итераций. Помогите пожалуйста! typedef float (*u_f)(float); float raschet(u_f f, u_f f1, float a, float b, float e) { float x,x1; x1=a; do http://www.cyberforum.ru/cpp-beginners/thread16000.html
Игра Конвей C++
Задача называется «Солдаты Конвея». В «Солдатах Конвея» есть шахматная доска y=8 x=7; Доска поделена на половину. В нижней части фишки, а на верху пустые поля. фишку можно передвигать, только если она может прыгнуть через другую фишку горизонтально или вертикально (но не по диагонали), туда, где есть пустой квадрат. примерное описание с картинками можно посмотреть здесь найдите слова...
Считывание с файлов! C++
Даны файлы, вида part.0, part.1, part.2 и так далее(точное кол-во этих файлов неизвестно)! Вопрос: считать с этих файлов информацию и записать в один! Помогите пожалуйста!!!:help:
C++ Нарисовать прямоугольник, чтобы верхний левый угол был расположен в заданной точке http://www.cyberforum.ru/cpp-beginners/thread15993.html
Help!!!! Нужно нарисовать прямоугольник, чтобы верхний левый угол был расположен в точке (50;50), а правый нижний - в точке (100;100).
C++ Программа, моделирующая эволюцию системы из N-клеток пошагово по правилам Составить программу, моделирующую эволюцию системы из N-клеток пошагово по правилам, приведенным ниже в таблице. При превышении в системе некоторого количества клеток M выдать соответствующее сообщение о достижении системой критической отметки. Событие Вероятность наступления события Рождение клетки 35% ( N – четное); 20% (N – нечетное) Рождение 2-х клеток 25% через каждые 5... подробнее

Показать сообщение отдельно
грязный
31 / 31 / 0
Регистрация: 15.11.2008
Сообщений: 205

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

15.11.2008, 18:04. Просмотров 3778. Ответов 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 секунд
неучто такая сложная задача? помогите пожалуйста...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru