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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Stanislava
1 / 1 / 0
Регистрация: 03.05.2010
Сообщений: 23
#1

Стек чисел - C++

05.05.2010, 09:28. Просмотров 493. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста написать программу, которая считывает текст из файла и создаёт стек чисел, содержащихся в тексте. Вывести полученный стек на экран.

Добавлено через 16 часов 19 минут
Правильное ли начало:
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
#include "stdafx.h"
#include <iostream.h>
#include <conio.h>
struct Node
{
    int data;
    Node*next;
};
// Функция,которая добавляет элемент в стек
void Push (Node*& first, int num)
//первый параметр-фдрес узла в на вершине стека
{
    Node*token;
    if (first==NULL)//если стек пуст
    {first=new Node;
    first->next=NULL;
    }
    else//если стек не пуст
    {
        token=new Node;
        token->next=first;//привязывает узел к предыдущему
        first=token;
    }
    first->data=num;//записывает элемент данных
}
//функция, которая считывает значение из текущего узла и перемещается по стеку вниз
int Pop(Node*& token)
{
    int num=token->data;
    token=token->next;
    return num;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 09:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Стек чисел (C++):

стек чисел - C++
напишите пожалуйста программу, которая считывает строку символов, выбирает числа из этой строки и записывает их в стек. вывести содержимое...

Создать стек, для суммирования чисел - C++
Столкнулся с заданием в котором нужно создать стек при этом необходимо реализовать разбор строки для суммирования чисел. Они представляются...

Организуйте стек для хранения целых чисел - C++
Организуйте стек для хранения целых чисел. Для стека используйте массив unsigned short. Продемонстрируйте добавление элемента,...

Стек для хранения целых чисел (int) - C++
Стек для хранения целых чисел (int). В классе должны быть функции добавления элемента на вершину стека (push), чтение верхнего элемента...

Создать стек целых чисел на основе статического массива. - C++
Создать стек целых чисел на основе статического массива. Реализовать методы : Добавить элемент, удалить элемент, вершина стека. На...

Создать стек из вещественных чисел и определить макс элемент - C++
Создать стек из вещественных чисел. Определить максимальный элемент в стеке. Организовать просмотр данных стека. --- Искал на форуме,...

1
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
05.05.2010, 11:29 #2
C++
1
#include<stack>
C++
1
2
3
4
5
bool empty() //- пустой ли стэк
void pop() //- удаляет вершину
void push(const value_type &val) //- добавляет на вершину
size_type size() //- размер стэка
const value_type &top() const //- возвращает ссылку на вершину стэка
Добавлено через 2 минуты
Цитата Сообщение от Stanislava Посмотреть сообщение
создаёт стек чисел, содержащихся в тексте.
в другом посте писал тебе
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2010, 11:29
Привет! Вот еще темы с ответами:

Описать класс, реализующий стек целых чисел типа LIFO. - C++
Методы класса: а) создание стека; б) добавление элемента в стек (функция push); в) выбор элемента из стека, удаляя его из стека...

Создать структуру, реализующую стек целых чисел типа LIFO - C++
Создать структуру, реализующую стек целых чисел типа LIFO. Данные структуры: массив стека, указатель на вершину стека. Создать функции:...

с N случайных трицифрових чисел сформировать список, организованный как стек - C++
с N случайных трицифрових чисел сформировать список, организованный как стек. Затем создать новый двозвязний список-очередь, в который...

Используя стек, описать функцию проверяющую, является ли стек пустым - C++
Используя стек, описать функцию проверяющую, является ли стек пустым


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru