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

найти max и min в стеке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: Найти число команд, имеющих больше побед, чем поражений. http://www.cyberforum.ru/cpp-beginners/thread906007.html
На языке Pascal работает правильно, однако та же самая программа на C++ работает с ошибкой. Неправильно происходит накручивание побед (w) и поражений(l). Помогите найти в чём причина. ЗАДАНИЕ: Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали равны 0, а каждый элемент, не принадлежащий главной диагонали, равен 2, 1 или 0...
C++ Нужно разобраться со структурой программы. Для чего здесь нужны глобальные переменные? Что они делают? #include<stdio.h> #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<malloc.h> int nun,neq; double **sys,*back; int moreeq=0; http://www.cyberforum.ru/cpp-beginners/thread906002.html
пример с указателями C++
#include "stdafx.h" #include<iostream> #include <clocale> #include <cmath> using namespace std; double sumA(int *y,int d) { int sumka; for (int i=0;i<d;i++)
C++ Для тех, кто знаком с Curl
Хелло, просьба для тех кто работает с Curl, дайте пожалуйста ссылки на документацию по Curl 7.24, гуглил, но даже на их оффициальном сайте нет нормальных доков. Можно, и даже лучше, на английском. Спасибо.
C++ Работа с массивом! Сдвиг http://www.cyberforum.ru/cpp-beginners/thread905992.html
Есть массив с n-ным колличеством элементов. Нужно сдвинуть значение каждого элемента вправо на один, а первый и последний элемент поменять местами.
C++ Объяснить переменную функции Объясните пожалуйста зачем здесь переменная m, какая здесь ее функция? vector<Card> m void Functions::CreateNewCardlibrary(vector<Card> m, char* name){ this->pathToFile = name; ofstream file; file.open(name, ios::binary);// setlocale (0,""); int count = m.size(); for(int i=0; i<count; i++){ подробнее

Показать сообщение отдельно
shilovec5377
29 / 54 / 1
Регистрация: 26.05.2011
Сообщений: 752

найти max и min в стеке - C++

19.06.2013, 12:32. Просмотров 489. Ответов 5
Метки (Все метки)

Всем привет. Подскажите пожалуйста, как найти max и min в стеке
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
#include <iostream>
#include <stack>
#include <cstdlib>
#include <ctime>
  
using namespace std;
  
template <typename T>
void print_stack(std::stack<T> &s)
{
    if (!s.empty()) {
        T top = s.top();
        s.pop();
        cout << top << endl;
        print_stack(s);
        s.push(top);
    }
}
  
int main()
{
    srand(time(0));
  
    stack<int> st;
     
    double max = 50.0, min = -50.0;
     
    for (size_t i = 0; i != 100; i++)
        st.push( (max - min) * ( (double)rand() / (double)RAND_MAX ) + min );
  
    print_stack(st);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru