Используя стек, написать процедуру или функцию, которая заменяет все отрицательные элементы на их абсолютные значения.
203
332
Ответы на вопрос:
Стек вводится как нуль-терминированная последовательность. #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; }
Популярно: Информатика
-
Nikita45Nikita4510.06.2021 23:04
-
gamer222222.08.2021 02:36
-
kabulbekova0122.09.2021 20:31
-
DeathStroke1115.06.2021 07:31
-
gusaka06.11.2021 04:02
-
LERA1351115.10.2021 19:37
-
store148812.09.2022 02:33
-
sileeet21.12.2020 19:15
-
Тэт1118.12.2020 22:38
-
кукла22110.07.2022 07:54