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

реализация стека через односвязный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите с функцией пользователя !!!! http://www.cyberforum.ru/cpp-beginners/thread15870.html
Вопрос для программистов, помогите бедным студентам пожалуйста:) Вот дана программка и надо сделать так, чтобы имя выводилась в начале функции f62, А возраст в начале функции f63. И это без ввода дополнительных переменных и не в фуккции int main:( Уже неделю паримся и никак:( #include<iostream> using namespace std; void f61() { cout << "Privet!" << endl; cout << "Kak tebja zovut? \t";
C++ Программа учета больных в поликлинике Здраствуите,всем!! Я тут написал программу, уже мозги ломаю не могу понять почему слетает программа при функций удаления.помогите пожалуисто срочно нужно!!!!!! #include <iostream> #include <windows.h> #include <conio.h> using namespace std; void rus (char*src) { char dst; CharToOem(src,dst); http://www.cyberforum.ru/cpp-beginners/thread15846.html
C++ Аддитивные операции
Кто может наглядно привести пример Аддитивных операций?:scratch:
C++ HELLO WORLD
Vsem Privet:) Ranshe ya izuchil yizik PASKAL;:umnik: A tiper C++ :umnik: Na PASKALE bil nekotoriy funksiy rabota so storokami; Naprimer malenkaya programka::rtfm: s:string; d:string; m:string;
C++ Многомерный массив в динамической памяти http://www.cyberforum.ru/cpp-beginners/thread15824.html
Vsem Privet; Unas problema s mnogamernim massivami. Naprimer ya obyivlaye massiv ( int myArray; ) Etot isxodnik komliliruyetsa bez oshibok. No sama proga nerabotayet. Dayot kakoyta oshibki tipa (writeadress: 0x000001)... Naverna eto problema svyazn s pamitami. Naverna nexvatayet stekovoy pamit. komentariya {
C++ сортировка двумерного массива Помогите с задачей,плииз! упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке.Найти номер первого из столбцов,не содержащих ни одного отрицательного элемента подробнее

Показать сообщение отдельно
snusnu
1 / 1 / 0
Регистрация: 13.11.2008
Сообщений: 4
13.11.2008, 22:48     реализация стека через односвязный список
вот что я накалякал...
должно по идее выводить первый элемент стека (ну лн в принципе пока тут и единственный), но вылетает либо 0 либо адрес памяти ли ещё что то)) не могу понять в чем дело..помогите, пожалуйста!
п.с. компилятор BC31

Код
#include <stdio.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>

//stek
struct stek {int value; struct stek *next;};

//pushing
stek *pushing(stek *st, int val){
 stek *f, *g = new stek;
  g->value = val;
  g->next = NULL;
  if (st->next == NULL) {st = g;}
  else{
   for (f = st; f->next != 0; f = f->next){
    f->next = g;
    }
   }
 return st;
  }

//popping
stek *popping(stek *st){
 stek *s, *q = new stek;
 int i;
 i = 0;
 if (st == NULL) {cout<<"\n Error: stek pust";}
 else {
  for (q = st; i != 1; q = q->next){
   if (q->next == NULL) {
    i = 1;
    s = q;
    delete st;
    }
   else {break;}
  }
 }
 return s;
}

////////////////
//prosmotr spiska
void scan (stek *st) // zagolovok spiska
{
    stek *p = new stek;
for (p = st; p != NULL; p = p->next)
     printf ("%d ", *p);
        printf ("\n");
}
////////////////

void main(){
 int n;
 stek *ST = new stek;
 cout<<"\nEnter pls. : ";
 cin>>n;
 pushing(ST, n);
 cout<<"\n N ="<<n;
 scan(ST);

}
Добавлено через 4 минуты 54 секунды
извините за название темы, ошибся чуток
реализация стека через односвязный список ) // поправил(модератор).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru