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

Создание стека структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание бинарного дерева и поиск в нем минимального элемента http://www.cyberforum.ru/cpp-beginners/thread845695.html
При дебагге код я пришел к тому что создание бинарного дерева не работает. Что не верно? //создание бинарного дерева void Make_Binary_Tree(BinaryTree** Node, int n) { BinaryTree** ptr;//вспомогательный указатель srand(time(NULL)*1000); if (n > 0) {
C++ split C++ для начинающих Народ будет большая просьба: кто сможет объяснить как работает split. Искал и не нашел, гугл ничего нормального для понимания не даёт. http://www.cyberforum.ru/cpp-beginners/thread845693.html
C++ Возможное распределение памяти
Здорова! Есть задачка: Изобразите возможное распределение памяти для класса Radio из параграфа 15.2.3.1. Объясните как можно реализовать вызов виртуальной функции. и вот код с параграффа: //racpredelenie pam9ti dl9 Radio #include <iostream> using std::cout; using std::endl;
Обмен опытом по программированию на С++ C++
А никто не знает сайты, направленные на обмен опытом между программистами, как здесь: http://www.cyberforum.ru/cpp-beginners/thread332670-page5.html То есть чтоб программисты бесплатно совместно работали над какими-то проектами и получали практический опыт Добавлено через 1 минуту .. и чтоб никто не говорил: "Как, вы ЭТОГО не знаете??" :)
C++ Библиотека OpenGL http://www.cyberforum.ru/cpp-beginners/thread845671.html
Как подключить библиотеку OpenGL в VS 2010?
C++ Нахождение суммы из 3 массивов, пока не более числа Здравствуйте всем! Подскажите пожалуйста. Ситуация такова. Имеется три массива. оба из них одного размера n, второй n+2; Необходимо поячеечно суммировать элементы массивов, т.е. mas+mas2+mas3+mas... до тех пор,пока,например,сумма не достигнет 200. При этом необходимо выявить, сколько ячеек удалось сложить, т.е. просуммировать индексы. Уже который час ломаю мозг.Подскажите? подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
23.04.2013, 22:56     Создание стека структур
Я ничё не собираюсь выводить. Но если бы приспичило, то так:
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
62
63
64
65
66
67
68
69
#include <iostream>
#include <stack>
#include <stdio.h>
 
using namespace std;
 
const int N=3;
 
struct Football
 {
     char fio[10];
     int vozrast;
     int kol_gollov;
     double vremya;
     char legioner[3];
     double plata;
 
     //Во-первых запомни, поля структур инициализируются в конструкторе
     //НО если эти значения непременно водятся с консоли, то, возможно, оно и лишнее
     Football () {kol_gollov= 0; vremya= 0; plata= 0;}
 
 
 };
stack <Football> football;
 
int main()
{
    
    //Тут всё просто:
    
    //Объявляешь переменную типа Football
    Football Football_;
    
    for (int i= 0; i< N; i++) {
        //И заполняешь её
        cout<<"Vvedite familiu imya otchestvo"<<endl;
        cin>>Football_.fio;
        cout<<"Vozrast"<<endl;
        cin>>Football_.vozrast;
        cout<<"Kollichestvo golov"<<endl;
        cin>>Football_.kol_gollov;
        cout<<"Vremya"<<endl;
        cin>>Football_.vremya;
        cout<<"Yavlyaentsya legionerom? (yes/no)"<<endl;
        cin>>Football_.legioner;
        cout<<"Zar_plata"<<endl;
        cin>>Football_.plata;
     
          
        //Ну и кладём всё это дело в стек  
        football.push (Football_);  
    } 
     
    
    //ВЫвод:
    while (!football.empty())  {
     cout <<  football.top().fio<< endl;
     cout <<  football.top().vozrast<< endl;
     cout <<  football.top().kol_gollov<< endl;
     cout <<  football.top().vremya<< endl;
     cout <<  football.top().legioner<< endl;
     cout <<  football.top().plata<< endl;
     football.pop();
    }
    
    
    
    return 0;
}
 
Текущее время: 08:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru