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

Стек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод двухмерного массива в файл *.txt. http://www.cyberforum.ru/cpp-beginners/thread180812.html
Как вывести двухмерный массив iMatrice в файл? Вывод будет зациклен по ходу обновления параметров W и H. Главный вопрос: Как сделать чтобы вывод массива в файл не затирал его, а дополнял (продолжал запись) через 1 строку чтобы в самом файле было примерно так: 1 //Первый вывод #### #### ####
C++ Static_cast Подскажи пожалуста return static_cast<double>(get_num())/get_den(); как это понимать, а то в книге написано, но не объяснено, а в справочнике по-функциям не нашел http://www.cyberforum.ru/cpp-beginners/thread180811.html
C++ Самый часто встречаемый символ в массиве
А как можно найти наиболее часто встречающийся символ в массиве из х элементов
Двусторонняя очередь C++
Как реализовать двустороннюю очередь для сохранения и работы с динамическими данными?
C++ не открывает файл!!! http://www.cyberforum.ru/cpp-beginners/thread180808.html
что делать? вроде бы всё правильно, но он не открывает даже первый файл Code!!! //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdio.h> #include<iostream.h> #include <dos.h> #include <conio.h>
C++ Маршрут массив 10х10 заполнено числами. Начало маршрута в левом нижнем углу. Конец - в правом верхем. Можна двигаться только прямо или вправо. Найти такой маршрут, чтобы сума чисел в ячейках была максимальной. подробнее

Показать сообщение отдельно
White Luna
 Аватар для White Luna
32 / 26 / 2
Регистрация: 08.09.2010
Сообщений: 402
27.10.2010, 19:09  [ТС]     Стек
ну и в итоге я доправила изначальную прогу. терь работает
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "locale.h"
using namespace std;
 
int top=0;
const int N=10;
int S[N];
int STACK_EMPTY1(int S[N])       // функция  проверяет стек на переполнение
{
        if (top>=(N-1)) 
                        return true;
        else return false;
};
 
void PUSH (int S[N],int &x)                //  функция заносит х в стек
{
        if (STACK_EMPTY1(S)) 
printf("error underflow \n");
 
        else top=top-1;
            S[++top]=x;
            
}; 
 
 
int STACK_EMPTY(int S[N])       //функция проверяет пуст ли стек
{
if (top==0) 
                  return true;
else return false;
}; 
 
 
int POP(int S[N])                  // извлечение из стека 
{
if (STACK_EMPTY(S))
             printf("error underflow \n");
else top=top-1;
     return S[top];                      
};
 
 
 
int _tmain()
{
setlocale (LC_ALL, "Russian");
int S[N]={NULL};
        int y;
        int u=1;
                do 
                {
printf("Произведите выбор ваших дальнейших действий 0-добавить в стек 1-извлечь из стека\n");
char w;
scanf ("%s", &w);
switch (w)
{
case '0':
        printf("Вы выбрали действие - добавить в стек, теперь введите число, которое хотите добавить \n");
        scanf ("%d", &y);
        PUSH(S, y);
        for (int i=0; i<(N-1); i++)
        {
        printf("%d ", S[i]);
        }
printf (" \n %d", top);
top++;
                        break;
case '1':
        printf("Вы выбрали действие - извлечь из стека\n");
        
        int a=POP(S);
  printf("%d \n", a);
        for (int i=0; i<(N-1); i++)
        {
        printf("%d  ", S[i]);
        }
printf (" \n %d", top);
 
    
                        break;
};
printf (" \n Хотите повторить запрос нажмите 1, выйти нажмите 0 \n");
                scanf_s ("%d", &u);
                }
                while (u==1);
     system(" \n pause");
     exit(0);
         _getch;
        return 0;
}
 
Текущее время: 09:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru