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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ текст http://www.cyberforum.ru/cpp-beginners/thread125311.html
НАписать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых
C++ Описать структуру с именем WORKER описать структуру с именем WORKER, содержащую следующие поля: -фамилия и инициалы работника -название занимаемой должности -год поступления на работу написать программу, выполняющуу следующие... http://www.cyberforum.ru/cpp-beginners/thread125293.html
Считывание из файла C++
Помогите пожалуйста! Почему не работает? Нужно считать из файла в двумерный массив матрицу состоящую из 0 и 1. char **table; table=new char*; for(int i=0;i<b;i++){...
Считывание строк в файл C++
Здравствуйте,очень нужна помощь.Есть данный код,не могу понять как его переделать из посимвольного считывания в файл в строковое считывание.При этом считывание должно идти через массивы строк с...
C++ Столбцы http://www.cyberforum.ru/cpp-beginners/thread125261.html
Помогите решить НАйти произведение непарных чисел столбца, у которого первый елемент ноль. Заранее спасибо.
C++ Указатели Вот такое у меня задание. Не могу справится. Составить программу, которая использует вызовы функций с помощью указателей. Первая функция - long double (*func1) (int *, float *) Вторая... подробнее

Показать сообщение отдельно
Stanislava
1 / 1 / 0
Регистрация: 03.05.2010
Сообщений: 23

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

05.05.2010, 09:28. Просмотров 522. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru