Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 30.05.2013, 13:27   #1
ant93
 
Регистрация: 03.04.2013
Сообщений: 3
Восклицание Списки

написать прогу с помощью списков

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

Код:
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.

помогите дописать прогу...
ant93 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Списки. Skyriver Помощь студентам 1 15.06.2010 23:21
Списки Хорнет Паскаль, Turbo Pascal, PascalABC.NET 0 09.06.2010 08:55
Списки KyJIJIEP Общие вопросы C/C++ 0 01.06.2010 20:47
Списки [MI_nor] Общие вопросы C/C++ 8 27.04.2009 05:56


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840