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

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

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

решите срочно - C++

29.12.2010, 11:18. Просмотров 414. Ответов 5
Метки нет (Все метки)

написать простым языком, на уровне новичка
12. Напишите фрагмент программы добавления нового элемента в конец списка, если список формируется из элементов, имеющих тип LIST_ITEM, а на начало списка указывает переменная Start. Остальные необходимые переменные определите самостоятельно.
typedef struct _LIST_ITEM
{
int data;
struct _LIST_ITEM *next;
} LIST_ITEM;
LIST ITEM *Start;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2010, 11:18     решите срочно
Посмотрите здесь:

C++ Решите простенькие 2 ве задачки в с++
решите ктото на с C++
Решите по C++ с объяснениями C++
решите задания по массивам C++
Решите) буду благодарен) C++
C++ Решите два задания!
C++ решите програмки на C++
C++ решите 2 задачи
решите(массивы)! C++
решите задание C++
Решите за меня C++
C++ решите 2 задачи.

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yanyk1n
4326 / 1457 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
29.12.2010, 11:25     решите срочно #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int value;
cin >> value; //вводим число, которое хотим добавить в список
if (Start == NULL) //если сам список пуст
{
  Start = new LIST_ITEM; //то выделяем память под новый элемент и его адрес присваиваем Start
  Start->data = value;
  Start->next = NULL;
} else //иначе (если элементы уже есть)
{
  LIST_ITEM *prev = Start; 
  while (prev->next != NULL) prev = prev->next; //ищем последний элемент в списке (т.е. тот, чей next равен NULL)
  prev->next = new LIST_ITEM; //и выделяем память под новый элемент
  (prev->next)->data = value;
  (prev->next)->next = NULL; //следующий за вновь добавленным пока не существует
}
Вроде так, проверяйте
ronny137
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 61
29.12.2010, 11:49  [ТС]     решите срочно #3
а можно, с комментариями, и на уровне новичка, а то много всего незнакомого

Добавлено через 21 минуту
куча ошибок
yanyk1n
4326 / 1457 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
29.12.2010, 11:51     решите срочно #4
Цитата Сообщение от ronny137 Посмотреть сообщение
Напишите фрагмент программы
Естественно, я и написал только фрагмент. Остальное подразумевается за вами
ronny137
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 61
29.12.2010, 11:53  [ТС]     решите срочно #5
я ввобще с++ не знаю, не смогу дописать
Crudelis
Шаровик затейник
670 / 412 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
29.12.2010, 12:09     решите срочно #6
У вас в задании написано написать фрагмент кода, что и показано на примере. Естессно что он не будет работать
Yandex
Объявления
29.12.2010, 12:09     решите срочно
Ответ Создать тему
Опции темы

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