#include "STDIO.h"
#include "iostream.h"
struct new_type
{
int group;
float result;
char name[20];
char surname[20];
new_type *d;
};
new_type *head=0,*last=0,*t,*y;
void new_element (void);
void list (void);
void deletelement (void);
void main (void)
{
int a;
do
{
cout<<"0-exit\n 1-new element\n 2-list\n 3-delete\n 4-sergh\n 5-read\n 6-write\n";
cin>>a;
switch (a)
{
case 1:new_element(); break;
case 2:list (); break;
case 3: deletelement();break;
// case 4: sergh(); break;
// case 5:read(); break;
// case 6:write(); break;
}
}while (a!=0);
}
void new_element (void)
{
t=new (new_type);
cout<<"Name ";
cin>>t->name;
cout<<"Name ";
cin>>t->group;
t->d=0;
if(!head)
{
last=t;
head=t;
}
else
{
last->d=t;
last=t;
}
}
void list (void)
{
for (t=head;t;t=t->d)
{
cout<<t->group<<" ";
cout<<t->name<<"\n";
}
}
void deletelement (void)
{
if (!head)
{
t=head;
do
{
if (t->result<50)
{
if (t!=head)
{
y->d=t->d;
delete (t);
t=y->d;
}
else
{
head =head->d;
delete(t);
t=head;
}
}
else
{
y=t;
t=t->d;
}
}while(t);
}
}
вот програма) пожалуйста....
Другие языки программирования и технологии
Доброй ночи всем помогите пожалуйста с описанием програмы ((( срочно надо...
что это за быдло кодинг ?
// структура
struct new_type
{
int group;
float result;
char name[20];
char surname[20];
new_type *d;
};
new_type *head=0,*last=0,*t,*y;
// вызов функции
void new_element (void);
void list (void);
void deletelement (void);
// функция
void main (void)
{
int a;
do
{
cout<<"0-exit\n 1-new element\n 2-list\n 3-delete\n 4-sergh\n 5-read\n 6-write\n"; // строка
cin>>a; // сравниваем уол сим
switch (a) // перебор действий
{
case 1:new_element(); break; //если условие равно cin>>1 вызов функции new_element();
case 2:list (); break;
case 3: deletelement();break;
// case 4: sergh(); break;
// case 5:read(); break;
// case 6:write(); break;
}
}while (a!=0);
}
void new_element (void)
{
t=new (new_type);
cout<<"Name ";
cin>>t->name;
cout<<"Name ";
cin>>t->group;
t->d=0;
if(!head)
{
last=t;
head=t;
}
else
{
last->d=t;
last=t;
}
}
void list (void)
{
for (t=head;t;t=t->d)
{
cout<<t->group<<" ";
cout<<t->name<<"\n";
}
}
void deletelement (void)
{
if (!head)
{
t=head;
do
{
if (t->result<50)
{
if (t!=head)
{
y->d=t->d;
delete (t);
t=y->d;
}
else
{
head =head->d;
delete(t);
t=head;
}
}
else
{
y=t;
t=t->d;
}
}while(t);
}
}
все я больше немогу писать коменты меня могз взрывается от такого говна.
// структура
struct new_type
{
int group;
float result;
char name[20];
char surname[20];
new_type *d;
};
new_type *head=0,*last=0,*t,*y;
// вызов функции
void new_element (void);
void list (void);
void deletelement (void);
// функция
void main (void)
{
int a;
do
{
cout<<"0-exit\n 1-new element\n 2-list\n 3-delete\n 4-sergh\n 5-read\n 6-write\n"; // строка
cin>>a; // сравниваем уол сим
switch (a) // перебор действий
{
case 1:new_element(); break; //если условие равно cin>>1 вызов функции new_element();
case 2:list (); break;
case 3: deletelement();break;
// case 4: sergh(); break;
// case 5:read(); break;
// case 6:write(); break;
}
}while (a!=0);
}
void new_element (void)
{
t=new (new_type);
cout<<"Name ";
cin>>t->name;
cout<<"Name ";
cin>>t->group;
t->d=0;
if(!head)
{
last=t;
head=t;
}
else
{
last->d=t;
last=t;
}
}
void list (void)
{
for (t=head;t;t=t->d)
{
cout<<t->group<<" ";
cout<<t->name<<"\n";
}
}
void deletelement (void)
{
if (!head)
{
t=head;
do
{
if (t->result<50)
{
if (t!=head)
{
y->d=t->d;
delete (t);
t=y->d;
}
else
{
head =head->d;
delete(t);
t=head;
}
}
else
{
y=t;
t=t->d;
}
}while(t);
}
}
все я больше немогу писать коменты меня могз взрывается от такого говна.
Не совсем понял что сделать то с этим нужно? На первый взгляд ошибок нет.
а чего надо то?
Похожие вопросы
- Пожалуйста помогите как создать простинкую програму.
- Помогите пожалуйста написать програмы в Паскале кто что может(решаетса зачот) я просто не успеваю
- добрый вечер!помогите пожалуйста решить задание
- Помогите пожалуйста срочно!
- СРОЧНО ПОМОГИТЕ, ПОЖАЛУЙСТА . Минимальную заработную плату как найти ?
- Помогите пожалуйста СРОЧНО, проблема с переустановкой windows7
- помогите. паскаль. приведите пример програмы в паскале,любую program P1 var и т.д.
- Помогите срочно. При включение ноутбука стоит черный экран и сверху на левом углу мигает белый тире. помогите пожалуйста
- Срочно нужна помощь. помогите пожалуйста найти ошибку
- Помогите пожалуйста решить задачи по информатике, одномерные массивы. Си шарп. Очень срочно. Пожалуйста!!!!