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

Работа со списками (Формирование списка по правилу) - C++

Восстановить пароль Регистрация
 
ant93
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 33
30.05.2013, 03:15     Работа со списками (Формирование списка по правилу) #1
написать прогу с помощью списков

Из входного потока в произвольном порядке содержащим одиночные буквы русского языка и константы целых чисел, читаются пары (буква, число).Если в последней паре не хватает числа, считать его 0.Буква считается одиночной, если слева и справа от нее — не буква. Будем считать, что следом за буквой не цифра. Написать программу, которая формирует два списка.

Добавлено через 22 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
while ((k=fgetc(in))!='\n')
{
pnode1 = (lit*)malloc(sizeof(lit));
pnode1->a = k;
pnode1->next1 = NULL;
 
if (head1 == NULL)
head1 = pnode1;
else
{
pnote1->next1 = phead1;
phead1 = pnote1;
}
}
 
pnode1 = phead;
while (pnode1!=NULL)
{
printf("%c",pnode1->a);
pnode1 = pnode->next1;
} 
...
В этом случае список дополняется с головы, так что выведены все его элементы будут начиная с последнего и кончая первым, то есть задом наперёд. Для того, чтобыдобавлять элементы списка в хвост, нужно воспользоваться дополнительным указателем ptail1.

помогите дописать прогу...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 03:15     Работа со списками (Формирование списка по правилу)
Посмотрите здесь:

Робота над списками. Сортировка списка!!1 C++
Дублирование вхождения каждого элемента списка One и формирование из этих значений списка Double (пояснить условие) C++
Формирование массива по заданному правилу C++
Формирование списка и работа с ним C++
Формирование упорядоченного списка из целых чисел; удаление из списка отрицательные чисел и удвоение положительных C++
C++ Формирование списка
C++ Формирование и просмотр списка и функция, которая изменяет каждое значение информационной части элемента списка на его квадрат
формирование списка и функция C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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