C/C++ - Стек

Ответить
Аватара пользователя
ve4niy

C/C++ - Стек

Сообщение ve4niy »

Реализовать стек, что вмещает информацию:

музыкальный стиль

исполнитель

колличество альбомов.



Выполнить операции:

добавление елемента в стек

удаление елемента из стека

подсчет елементов

изменение заданых элемента стека для заданого исполнителя

вывод всего стека.





помогите пожалуйста!
Аватара пользователя
Beyound

Re: C/C++ - Стек

Сообщение Beyound »

100$ мне или свои идеи на форум - тогда поможем
Аватара пользователя
Beyound

Re: C/C++ - Стек

Сообщение Beyound »

// Создаем класс для добавления его экземпляров в стек.

class DataClass

{

public int a;

public int b;

public DataClass(int a, int b)

{

this.a = a;

this.b = b;

}

public override string ToString()

{

return "a = " + a + ", b = " + b;

}

}

// Добавляем данные в стек.

Stack st = new Stack();

DataClass q = new DataClass(2, 3);

st.Push(q);

q = new DataClass(10, 100);

st.Push(q);



// Смотрим последние добавленные данные (без удаления их из стека).

DataClass t = (DataClass)st.Peek();

Console.WriteLine(t);

Console.WriteLine("Count: " + st.Count);

Console.WriteLine();



// Извлекаем последние добавленные данные (с удалением их из стека).

t = (DataClass)st.Pop();

Console.WriteLine(t);

Console.WriteLine("Count: " + st.Count);

Console.WriteLine();



t = (DataClass)st.Pop();

Console.WriteLine(t);

Console.WriteLine("Count: " + st.Count);

Console.WriteLine();





foreach (DataClass d in st)

{

Console.WriteLine(d.ToString());

}
Ответить

Вернуться в «Программирование и базы данных»