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

Описать структуру "Компакт-диски" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ чтение файла http://www.cyberforum.ru/cpp-beginners/thread242221.html
Как реализовать след.: считывать файл до определённого символа?
C++ Преобразование int в CString ? Подскажите как преобразовать? itoa преобразовует в *char, а хотелось бы сразу в CString... http://www.cyberforum.ru/cpp-beginners/thread242214.html
Программа для вычисления среднего арифметического чисел, находящихся в файле C++
Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле numbers.txt и выводит его на экран.
Программа для записи в файл чисел в обратном порядке C++
Напишите программу, которая создаст новый файл output, содержащий числа файла input, записанные в обратном порядке. (1 2 3) (3 2 1)
C++ Оператор While http://www.cyberforum.ru/cpp-beginners/thread242105.html
помогите решить прогу с оператором while пож. Условие:Пасажирский самолет может поднять груз общим весом 30тон. Составить программу для определения веса почтового груза, который может поместить в самолет после пасадки пассажиров и загрузки их багажа. Во время регистрации пасажиров ЭВМ должна считывать колличество пасажиров(условный вес одного человека 100 кг.) и суммировать ее багаж. Заранее...
C++ Нужна еще одна информация Как удалить элемент из массива? подробнее

Показать сообщение отдельно
Pobegun'ka
0 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 3
27.05.2012, 14:56     Описать структуру "Компакт-диски"
Помогите допписать программу на с++ пожалуйста,а то я не могу разобраться немного,как сделать
Мне необходимо написать динамическую структуру очередь с исключением по приоритету

Вот текст уже готовой программы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
char a[10][13],b[13];//13-ctolbzov
int c[10];
struct Node{
       char prior;
       char *d;
       Node *p;
        };
Node *first(int c) ;
void add(Node **pend,char *d,int c);
char* del(Node **pbeg);
 
int main()
{clrscr();
int n,str;
 cout<<"VVedite kolicestvo strok "<<endl;
 cin>>n;
 for(int i=0;i<n;i++)
 {cout<<i+1<<". VVedite imya faila: ";
   gets(a[i]);
   cout<<"VVedite prioritet: ";
   cin>>c[i];
   cout<<endl;
 }
 
 Node *pbeg=first(c[0]);
 Node *pend=pbeg;
 for( i=1;i<n;i++)
 add(&pend,a[i],c[i]);
 while(pbeg)
 cout<<del(&pbeg)<<endl;
 getche();
 return 0;
}
 
Node * first(int c)
{Node *pv=new Node;
 pv->prior=c;
 pv->p=0;
 return pv;
}
 
void add(Node **pend,char *d,int c)
{Node *pv=new Node;
 pv->prior=c;
 pv->d=d;
 pv->p=0;
 (*pend)->p=pv;
 *pend=pv;
}
 
char *del(Node **pbeg)
{
 
    char *temp=(*pbeg)->d;
    Node *pv=*pbeg;
    *pbeg=(*pbeg)->p;
    delete pv;
    return temp;
}
 
Текущее время: 09:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru