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

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

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

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

30.05.2013, 03:15. Просмотров 280. Ответов 0
Метки нет (Все метки)

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

Из входного потока в произвольном порядке содержащим одиночные буквы русского языка и константы целых чисел, читаются пары (буква, число).Если в последней паре не хватает числа, считать его 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     Работа со списками (Формирование списка по правилу)
Посмотрите здесь:

Формирование списка и работа с ним - C++
Задали написать программу на с++. Написал её, а точнее составил из разных кусков, которые были даны на семинаре. Программа работает, но ,к...

Формирование массива по заданному правилу - C++
Дан массив A размера N (одномерный). Сформировать новый массив B того же размера по следующему правилу: элемент BK равен сумме элементов...

Формирование списка - C++
Начал учить Си недавно. ВРоде все идет более-менее нормально, но на списках я встал колом и не могу понять почему так происходит. Итак,...

Формирование символьного двухсвязного списка - C++
нужна функция формирования символьного 2вусвязного списка!!! Хэлп!!!

Формирование списка из текстового файла - C++
Люди объясните пожалуйста словесно выполнение функции ввода списка из текстового файла, желатено построчно очень важно понять, ну и по...

Формирование нового списка или из pascal -> с++ - C++
Добрый вечер всем! Друзья помогите пожалуйста решить задачу на языке С++. Комп содержит записи, состоящие из трех полей: 1) фамилия 2)...

Работа с однонаправленными списками - C++
#include "stdafx.h" #include <iostream> using namespace std; #include <conio.h> struct list2 // элемент списка с одним полем...

создание и работа со списками - C++
разработать программу для создания и работы с двусвязным списком , состоящим из структур. Для работы со списком создать меню со следующими...

Работа с линейными списками - C++
Помогите пожалуйста. Пытаюсь понять устройство линейных списков. Столкнулся с проблемой обхода списка и его вывода на экран. Как "научить"...

Динамические структуры данных. Формирование линейного списка. - C++
Текст помощи для некоторой программы организован в виде линейного списка. Каждая компонента текста помощи содержит термин (слово) и...


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

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

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