tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Используя стек, написать
Используя стек, написать процедуру или функцию, которая заменяет все отрицательные элементы на их абсолютные значения.
жанат17
1 17.08.2019 23:00
0
Ответы
strelkina42
05.10.2020 01:44
Стек вводится как нуль-терминированная последовательность.
#include <iostream>
#include <stack>
#include <string>
using namespace std;
int main()
{
setlocale(0, ""); // кириллица
stack <int> st;
cout << "ВВОД СТЕКА\n"
<< "Введите '0' для остановки\n";
while (true)
{
int c;
cin >> c;
if (c == 0)
{
break;
}
if (c < 0)
{
c = -1 * c;
}
st.push(c);
}
cout << "ВЫВОД СТЕКА\n";
while ( !( st.empty() ) )
{
cout << st.top() << '\n';
st.pop();
}
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Екатерина12311111
04.12.2020 13:24
1 аМоделирование -1. Установн соответствиеэто уменьшенная или увеличенная копияобъекта, передающая его основные(существенные свойства. К существеннымсвойствам относятся,...
maslennikovavi2
04.04.2019 07:22
Информатика 7 класс 3 четверть сор ответ...
variobukp06vcg
04.04.2019 07:27
C++. даны три числа, найти наименьшее из них. через if...
z0mD
04.04.2019 07:32
Ты видишь открытые цветки шиповника.оцени истинность высказываний.буквой т обозначено время...
MaDooon
04.11.2020 12:20
Известно количество осадков, выпавших за каждый день октября. Определить среднедневное количество осадков за этот месяц. информатика паскаль ...
нешарю8
04.11.2020 12:20
2. Відповісти на питання: 1. Перерахуйте основні види графіки?2. Як формується зображення в растровій графіці?3. Як формується зображення у векторній графіці?4. Перерахуйте...
dominika6
06.09.2020 05:52
Шо саме,на вашу думку надає художньоі вправності другому реченню?...
gryzzly12
06.09.2020 05:52
Философия кандай гылымдармен байланысты...
nastyabulgakov1
06.09.2020 05:52
На рисунке в указанном масштабе изображена траектория движения материальной точки. Считая начало движения из крайней левой точки, определите путь и перемещение тела на изображенной...
anastasiykucher
06.09.2020 05:52
отзыва о хворостовский гори гори моя звезда...
Популярные вопросы
Яке значення має екологізація сучасної науки та практичної діяльності...
2
Предложение со словом объединённый или разъеденяеться...
2
5.Нарисуйте Древо знаний и заполните его словообразовательными терминами...
1
Характеристика жаноров древнеруской повести...
2
Прямая а не лежит в плоскости альфа. Сколько всего разных прямых, скрещивающихся...
1
Здравствуйте ! 1. Один из углов параллелограмма в 3 раза больше другого....
2
Столица Скандинавских стран...
1
Падрыхтуйце паведамленне пра беларускія традыцыі. Праілюструйце іх прыкладамі...
3
Используйте материалы вступительной статьи интернета, расскажите о писателях,...
2
решить и напишите в тетради решение и отправьте , буду благодарна за...
2
#include <iostream>
#include <stack>
#include <string>
using namespace std;
int main()
{
setlocale(0, ""); // кириллица
stack <int> st;
cout << "ВВОД СТЕКА\n"
<< "Введите '0' для остановки\n";
while (true)
{
int c;
cin >> c;
if (c == 0)
{
break;
}
if (c < 0)
{
c = -1 * c;
}
st.push(c);
}
cout << "ВЫВОД СТЕКА\n";
while ( !( st.empty() ) )
{
cout << st.top() << '\n';
st.pop();
}
return 0;
}