Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct A
- {
- int cyfra;
- char symbol;
- };
- struct List
- {
- A a;
- List* next;
- };
- List * get_AList_item() {
- List *elem = new List;
- if (cin >> elem->a.cyfra >> elem->a.symbol)
- return elem;
- return 0;
- }
- List *get_list() {
- List *head = get_AList_item(),
- *tail = head;
- while ((tail->next = get_AList_item()))
- tail = tail->next;
- return head;
- }
- int main() {
- // Получить заполненный список
- List *list = get_list();
- // поэлементно распечатать его
- cout << "List:n";
- for (List *p = list; p; p = p->next)
- cout << p->a.cyfra << p->a.symbol << ' ';
- }
Add Comment
Please, Sign In to add comment