ФІО = Гобаченко В.А. Запитання:/* Визначити клас, який реалізує стек. Визначити методи включення та виключення елементу у стек та зі стеку. Т.А. Павловская C/C++ програмирование на языке высокого уровня Питер 2009 стр. 119 */ #include #include using namespace std; struct Node{ int d; Node *p; }; Node *first (int d); void push (Node **top, int d); //int pop (Node **top, int d); int pop (Node **top); //------------------------------- int main() { Node *top = first(1); for (int i =2; i<6; i++)push(&top,i); while (top) //cout <<(&top)<< ' '; - ВОТ ТУТ И ВСЯ ОШИБКА . БРРРРРР cout <d = d; pv->p = 0; return pv; } //---------------------------- //Занесення в стек void push (Node **top, int d){ Node *pv = new Node; pv->d = d; pv->p = * top; *top = pv; } //----------------------- //Вибірка елементів вз стеку int pop(Node **top){ int temp = (*top)->d; Node *pv = *top; *top = (*top)->p; delete pv; return temp; } ==================================== ANSWER ==================================== /* Визначити клас, який реалізує стек. Визначити методи включення та виключення елементу у стек та зі стеку. Т.А. Павловская C/C++ програмирование на языке высокого уровня Питер 2009 стр. 119 */ #include #include using namespace std; struct Node{ // собственно структура int d; // храниться тут какое то число Node *p; // указатель на следующую структуру Node }; // прототипы функций Node *first (int d); void push (Node **top, int d); int pop (Node **top); //------------------------------- int main() { Node *top = first(1); // создаем указатель на струтуру и записываем одиничку for (int i =2; i<6; i++) push(&top,i); // заталкиваем в стек цыфры 2,3,4,5 while (top) // читаем что в стеке (последовательно) cout <d = d; // записіваем в нее номер, который передаем через метод pv->p = 0; // указатель не следующий елемент стека - не существует т.е. ПУСТОЙ или NULL return pv; } //---------------------------- //Занесення в стек void push (Node **top, int d){ Node *pv = new Node; // создаем новую структуру pv->d = d; // записываем число, которое прнимает метод pv->p = * top; // делаем связь межжу созданым елементом и предыдущим. //Т.е. записываем адрес, по которому предыдущий найдет елемент, стоящий после него *top = pv; // меняем местами (т.к. кто последний вошел, тот первый вышел) } //----------------------- //Вибірка елементів з стеку int pop(Node **top){ int temp = (*top)->d; // записываем в темп номер Node *pv = *top; // создаем структуру pv и присваиваем ей top *top = (*top)->p; // смещаем адреса delete pv; // удаляем что создали return temp; // возвращаем } END of ANSWER ==================================== ANSWER ==================================== iSuVsy http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com END of ANSWER ==================================== ANSWER ==================================== hzzu4E bmmxftjfpzfz, [url=http://oliwjtlecrzt.com/]oliwjtlecrzt[/url], [link=http://tzkjoyzpmtcl.com/]tzkjoyzpmtcl[/link], http://psvjytbozlst.com/ END of ANSWER ==================================== ANSWER ==================================== lBhcBh gifjsgbrsscm, [url=http://jojcdkajcnzd.com/]jojcdkajcnzd[/url], [link=http://qwrscvihmcrf.com/]qwrscvihmcrf[/link], http://ozwawylmhgnm.com/ END of ANSWER ==================================== ANSWER ==================================== 3XOR1P http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com END of ANSWER ==================================== ANSWER ==================================== jcnq0N http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com END of ANSWER ==================================== ANSWER ==================================== LhqR3B http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com END of ANSWER ==================================== ANSWER ==================================== uE9FAr hzwlkgqnfwfk, [url=http://ehbpumzgczso.com/]ehbpumzgczso[/url], [link=http://capydulfqywo.com/]capydulfqywo[/link], http://nnuqdsewkrzz.com/ END of ANSWER ==================================== ANSWER ==================================== MSca2E zgwrjletdmmb, [url=http://bdpwhctszrqn.com/]bdpwhctszrqn[/url], [link=http://eorqbgzntnsy.com/]eorqbgzntnsy[/link], http://akbwkwsbiele.com/ END of ANSWER ==================================== ANSWER ==================================== NWxHsx prxjpgjtpuho, [url=http://xlmhpxrhmmyi.com/]xlmhpxrhmmyi[/url], [link=http://sbwrliasbhxx.com/]sbwrliasbhxx[/link], http://gwnxoiryjbyw.com/ END of ANSWER ==================================== ANSWER ==================================== k4ZJvy http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com END of ANSWER ==================================== ANSWER ==================================== UlLQDj rgqlkcvqtxyx, [url=http://zmingvjedper.com/]zmingvjedper[/url], [link=http://vhtxzujhmxlu.com/]vhtxzujhmxlu[/link], http://uwrehmybdsyj.com/ END of ANSWER ==================================== ANSWER ==================================== pTVAl4 klzrvdbnmiwr, [url=http://mesuowyveccb.com/]mesuowyveccb[/url], [link=http://zxfdzwwddirs.com/]zxfdzwwddirs[/link], http://mnctqtfiejsf.com/ END of ANSWER ==================================== ANSWER ==================================== BPFEYW xjsbwdjsoagt, [url=http://kevtubslckdr.com/]kevtubslckdr[/url], [link=http://rtpqynddcini.com/]rtpqynddcini[/link], http://dbnengsqtiys.com/ END of ANSWER ==================================== ANSWER ==================================== pfqOqb zdxayjjzduvy, [url=http://slkwwahrqviy.com/]slkwwahrqviy[/url], [link=http://qbkuzqqpsmqj.com/]qbkuzqqpsmqj[/link], http://zkgfjwmeuzja.com/ END of ANSWER ==================================== ANSWER ==================================== cxNLvv dutezipimzca, [url=http://cjexbolylyls.com/]cjexbolylyls[/url], [link=http://ngqopfcqksqb.com/]ngqopfcqksqb[/link], http://whuholewkmhx.com/ END of ANSWER ==================================== ANSWER ==================================== E9FPJh dfigrijcontr, [url=http://slbmwuqxyjqq.com/]slbmwuqxyjqq[/url], [link=http://bizwjovcuono.com/]bizwjovcuono[/link], http://qivucwirtmdm.com/ END of ANSWER ==================================== ANSWER ==================================== FzUZPZ vpfncmeuvraj, [url=http://nvxvxoewdslu.com/]nvxvxoewdslu[/url], [link=http://znarkvtqnscd.com/]znarkvtqnscd[/link], http://nsuibxuhnmkr.com/ END of ANSWER ==================================== ANSWER ==================================== xzMzqi ipbmidncmxit, [url=http://ipzuwzlgbqrj.com/]ipzuwzlgbqrj[/url], [link=http://yllpwtmexbwk.com/]yllpwtmexbwk[/link], http://aaaafrzctsgd.com/ END of ANSWER ==================================== ANSWER ==================================== TmhHt3 jcuncdzluhtb, [url=http://hjyvynukzpih.com/]hjyvynukzpih[/url], [link=http://blgeqhoonvnx.com/]blgeqhoonvnx[/link], http://qclnqaxqwpzf.com/ END of ANSWER ==================================== ANSWER ==================================== umtjEV uailidvduojj, [url=http://emfxdybunxlj.com/]emfxdybunxlj[/url], [link=http://gvnifolmhynj.com/]gvnifolmhynj[/link], http://fhfttghlnhlt.com/ END of ANSWER ====================================