Предмет: Информатика, автор: AlexTarakanova

Добавить в очередь/стек после каждого положительного элемента значение, которое в 1,5 раза больше его суммы. С++. Надо две программы, на стек и на очередь.


Аноним: С использованием STL ?
Аноним: Или стеки/очередь ручками прописывать как классы?
AlexTarakanova: ручками, как классы
Аноним: А... ну-ну. Мазохизм, конечно, никто не отменял, но все же... )))
ZyXeL3000: Значения вводятся или просто цикл?
AlexTarakanova: по желанию
ZyXeL3000: а значение после положительного элемента, это значение, которое получается каким образом? это мы допустим 2 преобразуем в 3 и 5 умножаем на полтора или как?
ZyXeL3000: а, ну я понял

Ответы

Автор ответа: ZyXeL3000
1

Погляди, так ты хотел?


#include <iostream>

#include <stack>

using namespace std;

int main()

{

   setlocale(LC_ALL,"Rus");

   cout<<"Введите положительное число: ";

   stack <int> steck;

   int a=0;

   cin>>a;

   int b=a+1;

   int c=(a+b)*1.5;

   steck.push(c);

   cout<<"Значение c, равное "<<steck.top()<<" в стеке";

   return 0;

}



ZyXeL3000: Главное что автор доволен
Аноним: По-видимому, автор просто не в теме.
ZyXeL3000: Я не думаю что информатик стал бы вручную задавать писать библиотеку stack
AlexTarakanova: все равно Вы помогли, доработать я смогу
Аноним: Да ну?
ZyXeL3000: для 10го класса xd
Аноним: А как Вам это: https://znanija.com/task/30207848
Аноним: Как раз, когда стек реализован руками
ZyXeL3000: я думаю, автор понял как объявлять, а не прописывать вручную. Ну впрочем да, автор не понял суть вашего вопроса
Аноним: В общем, ваши дела, рад, что не ввязался в это. Когда автор вопроса сам не знает, чего хочет - это нет хуже.
Похожие вопросы
Предмет: Математика, автор: Anastasia200813
Предмет: Алгебра, автор: DvoeshnikDVA