Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include "udt.h"
- #include "sort.h"
- void main() {
- // переменную-очередь
- queue q;
- create(&q);
- int n;
- //Заполнить очередь данными
- printf("enter the number of elements (less than 20)\n");
- scanf("%d",&n);
- int i;
- printf("enter the key and additional number for every number\n");
- data_type data;
- for (i=0; i<n; i++)
- {
- scanf("%d %d",&data.key, &data.value);
- printf("\n");
- push_back(&q,data);
- }
- /* print(&q);
- for (i=0; i<n; i++)
- { data_type v1=pop_front(&q);
- printf("%d-> %d\n", v1.key,v1.value);
- }
- */ //Распечатать содержимое очереди
- print(&q);
- //Отсортировать очередь
- int count = 0;
- printf("count address = %d\n", &count);
- sort(&q, &count);
- printf("\n");
- //Распечатать новое содержимое очереди
- print(&q);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement