Перейти к содержанию

zoiberc

Пользователи
  • Постов

    16
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения zoiberc

Ученик

Ученик (3/14)

  • Первое сообщение
  • Соавтор
  • Топикстартер
  • Неделя в сообществе
  • One Month Later

Последние значки

1

Репутация

  1. Наименование товара: STERN Описание: Продам срочно горный велосипед за 7000 тр в связи с переездом. Шесть скоростей передачи с двух сторон, рама на 18, электронный километраж, крылья. Документы имеются. Цена:7000 руб. Контакты: 89833350786
  2. #include #pragma hdrstop #include #include struct Node{ int inf; Node *next; }; //--------------------------------------------------------------------------- Node *init(){ // ????????????? ????? return NULL; } void push(Node *&st,int dat){ // ???????? ????? ? ???? Node *el = new Node; el->inf = dat; el->next = st; st=el; } #pragma argsused int pop(Node *&st){ int value = st->inf; Node *temp = st; st = st->next; delete temp; return value; } int peek(Node *st){ // ????????? ????? ??? ??? ?????????? return st->inf; } //============================================================== Node **graph; // ?????? ??????? ????????? const int vertex = 1; // ?????? ??????? FILE* fi = fopen("e_graph.txt","r"); //???? ? ???????? ????????? FILE* fo = fopen("e_cycle.txt","w"); // ?????????????? ???? void add(Node*& list,int data){ //?????????? ??????? ??????? if(!list){list=new Node;list->inf=data;list->next=0;return;} Node *temp=list; while(temp->next)temp=temp->next; Node *elem=new Node; elem->inf=data; elem->next=NULL; temp->next=elem; } void del(Node* &l,int key){ // ???????? ??????? key ?? ?????? if(l->inf==key){Node *tmp=l; l=l->next; delete tmp;} else{ Node *tmp=l; while(tmp){ if(tmp->next) // ???? ????????? ??????? if(tmp->next->inf==key){ // ? ??? ??????? Node *tmp2=tmp->next; tmp->next=tmp->next->next; delete tmp2; } tmp=tmp->next; } } } bool eiler(Node **gr,int num){ // ??????????? ??????????? ????? int count; for(int i=0;i count=0; Node *tmp=gr; while(tmp){ // ??????? ??????? count++; tmp=tmp->next; } if(count%2==1)return 0; // ??????? ???????? } return 1; // ??? ??????? ?????? } void eiler_path(Node **gr){ //?????????? ????? Node *S = init();// ???? ??? ?????????? ?????? int v=vertex;// 1? ??????? (????????????) int u; push(S,v); //????????? ?? ? ???? while(S){ //???? ???? ?? ???? v = peek(S); // ??????? ??????? if(!gr[v]){ // ???? ??? ??????????? ????? v=pop(S); fprintf(fo,"%d ",v); //??????? ??????? }else { u=gr[v]->inf; push(S,u); //???????? ? ????????? ??????? del(gr[v],u); del(gr,v); //??????? ?????????? ????? } } } int main(){ int n; // ?????????? ?????? int zn;// ??????? ???????? fscanf(fi,"%d",&n); graph=new Node*[n]; ругается здесь for(int i=0;i for(int i=0;i for(int j=0;j fscanf(fi,"%d",&zn); if(zn) add(graph,j); } if(eiler(graph,n))eiler_path(graph); else fprintf(fo,"???? ?? ???????? ?????????."); return(0); } //----------------------
  3. я просто не помню как надо задать функцию pow вот сижу туплю
  4. zoiberc

    С++ Borland

    помогите в чем ошибка у меня не могу понять вот задание: Разработать программу определения корней уравнения у = х2 - 2 на заданном отрезке методом половинного деления. #include #pragma hdrstop #include #include //--------------------------------------------------------------------------- #pragma argsused using namespace std; float your_function(float); float m_dih(float, float, float); int main() { cout << m_dih(1,2,0.001) << endl; return 0; } float your_function(float x){ return (pow x*x-2); } float m_dih(float x1, float x2, float eps){ if((your_function(x1))*(your_function(x2))<0){ while(fabs(x2-x1)>eps){ if ((your_function(x1))*your_function(0.5*(x2+x1))<0) x2=0.5*(x2+x1); else x1=0.5*(x2+x1); } return your_function(0.5*(x2+x1)); } cout << "No solution" << endl; return -1; getch(); }
  5. мне надо для учебного заведение поставить
  6. помогите найти программу для регулирование ОС и блокировку USB портов и чтобы не могли качать с интернета не больше 1Mb
  7. все же я считаю что попытка унизить собеседника переносом темы именно на него - это плохой способ поддержать свою точку зрения. имхо. по моему тебе правильно ответили: если человек не знает что обижает тебя своей шуткой просто скажи ему об этом - это твоя личная ситуация. - нет, мне смешно потому что это ирония - сняли такой фильм, а теперь это мне кажется это был сарказм, тогда это уместно.
  8. 'по моему́ скромному мнению' если смотреть со стороны черного юмора то время для этого поста выбрано не плохо. если такой юмор кому то не нравиться не смотрите не слушайте не читайте зачем нужно было из за личных убеждений переходить на личности?
  9. Только ратио повысишь не успеешь с качать он уже падает вообще тупа. А на халявных раздачах его можно будет повысить. Это будет ништяк.
×
×
  • Создать...