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

Работа с односвязным списком (удаление четных элементов) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вычеркнуть К-тую букву слова? http://www.cyberforum.ru/cpp-beginners/thread718222.html
Как вычеркнуть К-тую букву слова?
C++ изменения элементов массива Есть массив из 7 элементов( {1, 1, 1, 1, 1, 1, 1} ). Требуется заменить элементы массива на 0 и обратно в следующей последовательности: начало: 1 1 1 1 1 1 1 итер. 1: 0 0 1 0 1 1 1 итер. 2: 1 0 0 0 1 0 1 итер. 3: 0 1 0 0 0 0 1 итер. 4: 1 1 1 0 0 0 0 итер. 5: 0 0 1 1 0 0 0 итер. 6: 1 0 0 1 0 1 0 http://www.cyberforum.ru/cpp-beginners/thread718218.html
изменение регистра букв в файле C++
В файле test.in записан текст на английском языке. Как изменить регистр алфавитных символов? (Пример: “Hello, World!” станет “hELLO, wORLD!”). Результат записать в test.out. Для работы с файлами нужно использовать функции fstream.
C++ Сокеты, клиент-сервер
Вопрос такой, примерно понял что такое сокеты, и вот надо программу наподобие сервер-клиент создать. То есть клиент- это некий процесс, который выполняет операцию определенную. Вопрос такой. Вот сервер у нас ждет пока к нему подключатся, и потом может отправить задание клиенту. Клиент его примет и начнет выполнять( конечно на это надо время). Потом клиент отправит ответ обратно. Сервер примет...
C++ Структура и мматрица http://www.cyberforum.ru/cpp-beginners/thread718209.html
Помогите пожалуйста с написанием программы под С++ вот задача .Создать структуру которая отображала бы средние бал группы .Массив двойной тоесть матрица .Размерность массива это количество студентов на предмет . Заполнение матрицы происходит случайным образом но ограничена . Эллемменты матрицы ограничены. Добавлено через 1 час 1 минуту Вот мой примерный код #include<iostream> ...
C++ вывод графики (нарисовать букву) нарисовать букву Я(линиями) чтобы можно было вращать, пожалуйста)) Добавлено через 42 секунды либо исходник рисующий 2 линии (верт и горизонтальную) подробнее

Показать сообщение отдельно
mcpetters
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 11
03.12.2012, 22:51     Работа с односвязным списком (удаление четных элементов)
Дан класс (год выпуска, количество страниц). У меня уже есть добавление элемента в начало, просмотр результатов, меню. Надо написать функцию, которая удаляет четные элементы списка. Другая программа мне не нужна, мне только добавить эту функцию. Помогите, чем сможете.

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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <stdio.h>
#include <string.h>
 
class elle_magazine
{
  public:
    int year;
   // char name [40];
    int kstranic;
    elle_magazine *pNext;
};
 
elle_magazine *pHead=NULL;
 
elle_magazine *push1 (elle_magazine **pT, int a, int b)
{
 
  elle_magazine *pTemp;
  pTemp=new elle_magazine;
  if (pTemp==NULL) return 0;
 
 // strcpy (pTemp->name,n);
  pTemp->year=a;
  pTemp->kstranic=b;
  pTemp->pNext=*pT;
  *pT=pTemp;
  return *pT;
}
 
elle_magazine *push0 (elle_magazine *pHead)
{
  int a,b,i=0;
 
  elle_magazine *pT=pHead;
 
 
  printf ("vvedite god vipuska:\n");
  scanf ("%d",&a);
  printf ("vvedite kolichestvo stranic:\n");
  scanf ("%d",&b);
  printf ("vvod okonchen.\n");
  printf("\n");
  printf("\n");
  pHead=push1 (&pT,a,b);
  return pHead;
}
 
int watch (elle_magazine *pHead)
{
  elle_magazine *pTemp;
 
  if (!pHead) return 2;
 
  pTemp=pHead;
  while (pTemp!=NULL)
  {
    printf ("God vipuska: %d\n",pTemp->year);
 printf ("kolichestvo stranic: %d\n",pTemp->kstranic);
 printf("\n");
 printf("\n");
 pTemp=pTemp->pNext;
  }
  return 0;
}
 
int menu ()
{
  int s=0;
 
  scanf ("%d",&s);
  return s;
}
 
int main ()
{
  
  int x=0;
  
  while (x!=4)
  {
 printf ("menu\n 1-dobavit\n 2-prosmotret\n 3-algoritm\n 4-vihod\n");
    x=menu ();
    switch (x)
    {
      case 1: pHead=push0(pHead); break;
      case 2: watch (pHead); break;
      case 3: break;
      case 4: break;
    }
  }
  return 0;
}
Заранее благодарю
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru