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

стек, как реализовать функцию qget() если массив из структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Избавление от структуры http://www.cyberforum.ru/cpp-beginners/thread863963.html
Всем привет. Имеется задачка выполненная с использованием классов. Вводится ограничения по возрасту и из данного введенного промежутка выводятся люди, подходящие по критериям. Собственно не знаю как избавиться от структуры student, так как те же поля повторяются в классе. #include <iostream> #include <fstream> #include <string.h> #include <windows.h>
C++ не могу понять принцип сортировки по командам Группа людей состоит из N членов. У каждого члена группы есть друзья в этой группе, один или более. Напишите программу, которая разделит группу на две команды. Каждый член каждой команды должен иметь друзей в другой команде. Исходные данные Первая строка ввода содержит одно число N (N ≤ 100). Члены группы занумерованы от 1 до N. Вторая, третья, …, (N+1)-я строки содержат список друзей первого,... http://www.cyberforum.ru/cpp-beginners/thread863952.html
Любая программа на с++, которая вносит изменения в регистр C++
У меня есть скрипт vbs ,который вносит изменения в регистр,а именно создает в регистре каталог и удаляет. Можно ли сделать такое,или что то подобное на с++. Вот код set WSHShell = WScript.CreateObject("WScript.Shell") WSHShell.Popup "Создаем раздел" WSHShell.RegWrite "HKCU\MyRegKey\", "Primer" WSHShell.Popup "Создаем строковый параметр" WSHShell.RegWrite "HKCU\MyRegKey\String", 1...
из паскаля в c++ C++
вот программы помогите переделать в с++ {Program101l.Решает следующую задачу: По данным значениям аргументов a,b вычислить значение функции f(a,b). При организации вычисления необходимо выявить сходные по своей схеме последовательности операций, различающихся лишь операндами, и представить их в ввиде отдельных функций. Аргументы должны принадлежать области определения функции:...
C++ Связный список; удаление равных максимальному элементов http://www.cyberforum.ru/cpp-beginners/thread863938.html
считать числа в связный список, найти макс. элемент, удалить из списка все элементы, равные максимальному. #include <iostream> using namespace std; struct Node { int data; Node *next; Node *prev;
C++ не запускается программа Здравствуйте. Подскажите пожалуйста, из-за чего она не запускается. Заранее спасибо. подробнее

Показать сообщение отдельно
V0vKA
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 26

стек, как реализовать функцию qget() если массив из структур - C++

13.05.2013, 21:40. Просмотров 165. Ответов 0
Метки (Все метки)

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
#include<iostream>
#include<conio.h>
using namespace std;
struct cat{int age; int weight; int color;};
class stek{private:
                   cat q[10];
                   int rloc;
            public:
                   cat qget(void);
                   void qput(int a,int w, int c);
                   stek(void);};
int main()
{ 
    stek a;
    a.qput(2,3,1);
    a.qput(2,4,1);
    system("pause");
    return 0;
}
stek::stek(void)
{rloc=0;};
void stek::qput(int a,int w, int c)
{
    if(rloc==10){cout<<"queue is overfill\n"; return;}
    q[++rloc].age=a;
    q[rloc].weight=w;
    q[rloc].color=c;
    return;
}
Добавлено через 12 минут
нужно вытащить из стека элементы у которых age больше 4 и поставить в очередь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru