Используя стек, написать процедуру или функцию, которая заменяет все отрицательные элементы на их абсолютные значения.

Используя стек, написать процедуру или функцию, которая заменяет все отрицательные элементы на их абсолютные значения.
Гость
Ответ(ы) на вопрос:
Гость
Стек вводится как нуль-терминированная последовательность. #include #include #include using namespace std; int main() { setlocale(0, ""); // кириллица stack 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; }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы