GVA SUPPORT

Відповідь на запитання № 1307257919
Text:
	ФІО = Гобаченко В.А.

 Запитання:/*
Визначити клас, який реалізує стек. Визначити методи включення та виключення елементу у стек та зі стеку.
Т.А. Павловская 
C/C++ програмирование на языке высокого уровня
Питер 2009
стр. 119
*/
#include <iostream>
#include <conio.h>
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 <<pop(&top)<< ' ';
    cout<<endl;    
    system("PAUSE");
  return 0;
}
//-------------------------------
//Початкове формування стеку
Node *first (int d){
  Node *pv=new Node;
  pv->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 <iostream>
#include <conio.h>
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 <<pop(&top)<< ' ';// выводим
  cout<<endl;    
  system("PAUSE");
  return 0;
}
//-------------------------------
//Початкове формування стеку
Node *first (int d){ // первый елемент
  Node *pv=new Node; // создаем новую структуру
  pv->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  <a href="http://bmmxftjfpzfz.com/">bmmxftjfpzfz</a>, [url=http://oliwjtlecrzt.com/]oliwjtlecrzt[/url], [link=http://tzkjoyzpmtcl.com/]tzkjoyzpmtcl[/link], http://psvjytbozlst.com/


 END of ANSWER ====================================



 ANSWER ====================================

lBhcBh  <a href="http://gifjsgbrsscm.com/">gifjsgbrsscm</a>, [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  <a href="http://hzwlkgqnfwfk.com/">hzwlkgqnfwfk</a>, [url=http://ehbpumzgczso.com/]ehbpumzgczso[/url], [link=http://capydulfqywo.com/]capydulfqywo[/link], http://nnuqdsewkrzz.com/


 END of ANSWER ====================================



 ANSWER ====================================

MSca2E  <a href="http://zgwrjletdmmb.com/">zgwrjletdmmb</a>, [url=http://bdpwhctszrqn.com/]bdpwhctszrqn[/url], [link=http://eorqbgzntnsy.com/]eorqbgzntnsy[/link], http://akbwkwsbiele.com/


 END of ANSWER ====================================



 ANSWER ====================================

NWxHsx  <a href="http://prxjpgjtpuho.com/">prxjpgjtpuho</a>, [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  <a href="http://rgqlkcvqtxyx.com/">rgqlkcvqtxyx</a>, [url=http://zmingvjedper.com/]zmingvjedper[/url], [link=http://vhtxzujhmxlu.com/]vhtxzujhmxlu[/link], http://uwrehmybdsyj.com/


 END of ANSWER ====================================



 ANSWER ====================================

pTVAl4  <a href="http://klzrvdbnmiwr.com/">klzrvdbnmiwr</a>, [url=http://mesuowyveccb.com/]mesuowyveccb[/url], [link=http://zxfdzwwddirs.com/]zxfdzwwddirs[/link], http://mnctqtfiejsf.com/


 END of ANSWER ====================================



 ANSWER ====================================

BPFEYW  <a href="http://xjsbwdjsoagt.com/">xjsbwdjsoagt</a>, [url=http://kevtubslckdr.com/]kevtubslckdr[/url], [link=http://rtpqynddcini.com/]rtpqynddcini[/link], http://dbnengsqtiys.com/


 END of ANSWER ====================================



 ANSWER ====================================

pfqOqb  <a href="http://zdxayjjzduvy.com/">zdxayjjzduvy</a>, [url=http://slkwwahrqviy.com/]slkwwahrqviy[/url], [link=http://qbkuzqqpsmqj.com/]qbkuzqqpsmqj[/link], http://zkgfjwmeuzja.com/


 END of ANSWER ====================================



 ANSWER ====================================

cxNLvv  <a href="http://dutezipimzca.com/">dutezipimzca</a>, [url=http://cjexbolylyls.com/]cjexbolylyls[/url], [link=http://ngqopfcqksqb.com/]ngqopfcqksqb[/link], http://whuholewkmhx.com/


 END of ANSWER ====================================



 ANSWER ====================================

E9FPJh  <a href="http://dfigrijcontr.com/">dfigrijcontr</a>, [url=http://slbmwuqxyjqq.com/]slbmwuqxyjqq[/url], [link=http://bizwjovcuono.com/]bizwjovcuono[/link], http://qivucwirtmdm.com/


 END of ANSWER ====================================



 ANSWER ====================================

FzUZPZ  <a href="http://vpfncmeuvraj.com/">vpfncmeuvraj</a>, [url=http://nvxvxoewdslu.com/]nvxvxoewdslu[/url], [link=http://znarkvtqnscd.com/]znarkvtqnscd[/link], http://nsuibxuhnmkr.com/


 END of ANSWER ====================================



 ANSWER ====================================

xzMzqi  <a href="http://ipbmidncmxit.com/">ipbmidncmxit</a>, [url=http://ipzuwzlgbqrj.com/]ipzuwzlgbqrj[/url], [link=http://yllpwtmexbwk.com/]yllpwtmexbwk[/link], http://aaaafrzctsgd.com/


 END of ANSWER ====================================



 ANSWER ====================================

TmhHt3  <a href="http://jcuncdzluhtb.com/">jcuncdzluhtb</a>, [url=http://hjyvynukzpih.com/]hjyvynukzpih[/url], [link=http://blgeqhoonvnx.com/]blgeqhoonvnx[/link], http://qclnqaxqwpzf.com/


 END of ANSWER ====================================



 ANSWER ====================================

umtjEV  <a href="http://uailidvduojj.com/">uailidvduojj</a>, [url=http://emfxdybunxlj.com/]emfxdybunxlj[/url], [link=http://gvnifolmhynj.com/]gvnifolmhynj[/link], http://fhfttghlnhlt.com/


 END of ANSWER ====================================

	
Ваша відповідь