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

Как реализовать поиск значения,которое находится в стеке? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка "Expression expected" http://www.cyberforum.ru/cpp-beginners/thread1626963.html
#pragma hdrstop #pragma argsused #ifdef _WIN32 #include <tchar.h> #else typedef char _TCHAR; #define _tmain main #endif #include <iostream>
C++ Конвертировать двухбайтовую строку в однобайтовую Как перевести без потери данных? Из wchar_t wPass В byte bPass Подсказали так: std::copy(wPass, 256, reinterpret_cast<WCHAR *>(bPass)); Не работает... http://www.cyberforum.ru/cpp-beginners/thread1626947.html
Написать программу решения простейшего дифференциального уравнения с запаздывающим аргументом C++
Нужно запрограммировать решение простейшего дифференциального уравнения с запаздывающим аргументом: Кто нибудь может кинуть пример подобной программы, подсказать библиотеку для интегрирования или как вообще это кодируют, хоть что-нибудь ?
Функция вычисляющая стоимость товара с налогом C++
напишите функцию add_tax типа void.у неё два формальных параметра :taxRate,значение которого представляет налог с продажи в процентах ,и cost,значение которого представляет стоимость товара без налога.Функция изменяет значение параметра cost ,что бы оно включало налог с продажи.
C++ Определить периметр треугольника, заданного координатами вершин http://www.cyberforum.ru/cpp-beginners/thread1626878.html
Определить периметр треугольника, заданного координатами вершин. Длину стороны треугольника вычислять в функции. Посчитать среднее арифметическое периметров трех треугольников, координаты которых ввести с клавиатуры. #include <iostream.h> #include <math.h> float dl(int, int, int, int); float s(float, float, float); int main (){ int x, y; float max=0; int i; float a, b, c;
C++ Найти произведение цифр числа умноженных на два Найти произведение цифр числа умноженных на два. Пример: число 123; (1*2)*(2*2)*(3*2)=48 подробнее

Показать сообщение отдельно
Faust611
2 / 2 / 0
Регистрация: 16.06.2015
Сообщений: 79

Как реализовать поиск значения,которое находится в стеке? - C++

27.12.2015, 18:29. Просмотров 184. Ответов 5
Метки (Все метки)

нужно найти значение.Значение находится в стеке.Как реализовать поиск? Пробовал через массив сделать что-то не получается
вот код
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
#include "stdafx.h"
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
#include <iostream>
 
#define ERROR_OPEN_FILE -3 
 
struct semicircle{
     float var;
    semicircle *next,*head;
};
using namespace std;
 
void Add(float var, semicircle *&begin){
    semicircle *new_el=new semicircle;
    new_el->var=var;
    new_el->next=begin->head;
    begin->head=new_el;
  }
 
void  Show(semicircle *begin){
   semicircle *new_el=begin->head;
   while(new_el != NULL){
       cout <<new_el->var<< " ";
       new_el=new_el->next;
   }
}
 
int main(){
    semicircle *begin=new semicircle;
    int i=1;
    float n=0;
    char x;
p:  cout<<"\t \nMENU\n";
cout<<"\n";
cout<<"1.Add numbers\n";
cout<<"2.List numbers in stack\n";
cout<<"3.Search in stack \n";
cout<<"4.Exit\n";
cin>>x;
switch(x){
case '1':
    begin->head=NULL;
    cout << "input numbers of semicircle\n";
    while (i<6)
    {
        cin >> n;
        Add(n,begin);
        i++;
    }  
    goto p;
case '2':
    cout << "List numbers in stack\n";
    Show(begin);
    goto p;
case '3': exit(0);
          break;
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru