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

Модель "стек" используя вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по наследованию http://www.cyberforum.ru/cpp-beginners/thread261373.html
Вопрос насчёт передачи аргументов в конструктор базового класса(создания временного объекта), а именно почему у меня это не выходит и где у меня ошибка? #include "stdafx.h" #include <iostream>...
C++ Перемешанная таблица Здравствуйте! Нужно написать программу работы с перемешанной таблицей, использующее перемешивание сцеплением. Я не прошу написать программу за меня, мне нужно только, что бы вы мне объяснили, как... http://www.cyberforum.ru/cpp-beginners/thread261371.html
C++ Транспонировать матрицу и найти невозрастающие или неубывающие строки
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной матрице найти строки, элементы которой образуют убывающую или возрастающую последовательность. ...
visual studio 2010 ultimate. ошибка при компиляции!!! C++
всем привет! решил изучать язык программирование C++ скачал штук 50 книг, открываю книгу, читаю:read: и тут:( написано что нужен компилятор=-O скачал штук 2 компилятора, visual studio 2010 и еще...
C++ Транслит) http://www.cyberforum.ru/cpp-beginners/thread261342.html
Помогите пжлста перевести из паскаля в Borland c++ Только нужно тютелька в тютельку, и чтоб работало) огромное пасяб) program p1; uses crt; var Rmatrix:array of real; Rconst:array of real; ...
C++ Работа со структурой 1. Описать структуру с именем DATA, содержащую следующие поля: • Number – число; • Month – месяц; • Year – год. 2. Написать программу, определяющую по порядковому номеру дня в году число и... подробнее

Показать сообщение отдельно
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247

Модель "стек" используя вектор - C++

21.03.2011, 22:33. Просмотров 648. Ответов 2
Метки (Все метки)

Не получается сделать ОЧЕРЕДЬ на одномерном массиве - какие идеи?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Stack pushQ(Stack queve[SSize])
{
    if(head==0 && tail==SSize-1) {cout<<"FULL"; Sleep(800);return queve[SSize];//если полный
    else
        {
            if(head==0 && tail!=SSize-1)//если полный с левой стороны
                {
                    for(int i=SSize-1;i>0;i++)//смещаем
                    queve[i]=queve[i-1];
                    cout<<"Input Y`r string: ";
                    cin>>stak[head].s;
                    queve[head].n=strlen(queve[head].s);                
                    return queve[SSize];
                }
                    cout<<"Input Y`r string: ";
                    cin>>stak[head].s;
                    queve[head].n=strlen(queve[head].s);            
                    head--; 
                    return queve[SSize];
 
        }
}
Добавлено через 24 минуты
Цитата Сообщение от vaselo Посмотреть сообщение
Не получается сделать стек на одномерном массиве - какие идеи?
C++
1
2
3
4
5
Stack pushQ(Stack queve[SSize])
                    return queve[SSize];
 
        }
}
блин! очередь!!! стек уже сделал

Добавлено через 2 часа 34 минуты

Не по теме:

ПОМОГИТЕ

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.