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

Написать стек на основе одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задачка на Си, ай нид хелп http://www.cyberforum.ru/cpp-beginners/thread9124.html
черт, у меня ниче не получается(( помогите плиз написать эту прогу(( вот задание: проводится опрос, каждый должен заполнить анкету, указать имя, фамилию, пол, возраст и 3 любимых песни (точнее...
C++ Алгоритм к классу DateTime Привет, срочно нужно алгоритм к класу DateTime.:help: Добавлено через 21 минуту Вот что мне надо реализовать: DaysInMonth - Позволяет определить количество дней в месяце IsLeapYear -... http://www.cyberforum.ru/cpp-beginners/thread9069.html
Считать текст из файла и вывести на экран только предложения, содержащие введенное с клавиатуры слово C++
У меня тут проблемка возникла! Осталась последняя неделя - ни как не могу написать вот эти проги. Если не трудно помогите плиз Написать программу, которая считывает текст из файла и выводит на...
помогите с рядами C++
дано натуральное число N ,вычислить S=1-1/2+1/4-1/8+.....+(-1){в степени n} * 1/2{в степени n}
C++ Написать программу, которая умножает матрицы.... Курсач горит!!!!! http://www.cyberforum.ru/cpp-beginners/thread8989.html
Кто это знает, и может помочь в написании слейдущей программы, помогите пожайлуста: Написать программу, которая умножает матрицы, считывает их из файла, записываемых в новом файле с применениям...
C++ создание H-файла ктонить подскажить как создать этот файл или как настроить 3.1 borland c чето я высадился не помню... подробнее

Показать сообщение отдельно
Гсть
Сообщений: n/a

Написать стек на основе одномерного массива - C++

15.06.2008, 10:42. Просмотров 1125. Ответов 3
Метки (Все метки)

Пробую написать стек на основе одномерного массива. Скажите что не так делаю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>
#include <stdio.h>
int  sp=0, n; //размер стека. индекс элемента на вершине стека
int *stac=(int*)malloc(n*sizeof(int));
int size()
{
 int k=sp;
 return k;
}
 
void push(int znah)
{
 if (sp==3)
  {
   printf("Стек полон");
  }
 else
 {
  stac[sp]=znah;
  sp++;
 }
}
 
int pop()
{
 int k=stac[sp];
 stac[sp]=0;
 sp--;
 return k;
}
 
int peek()
{
 int k2=stac[sp];
 return k2;
}
 
 
void main ()
{
clrscr ();
printf("Введите размер стека \n");
scanf("%i", &n);
 
 
push(6);
push(8);
push(9);
int k1=100;
k1=peek();
printf("%i \n", k1);
k1=pop();
printf("%i \n", k1);
k1=size();
printf("%i \n", k1);
push(6);
push(2);
push(9);
 
getch();
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru