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

Ответы 1

  • Стек вводится как нуль-терминированная последовательность. #include <iostream>#include <stack>#include <string>using namespace std;int main(){ setlocale(0, ""); // кириллица stack <int> st; cout << "ВВОД СТЕКА" << "Введите '0' для остановки"; while (true) { int c; cin >> c; if (c == 0) { break; } if (c < 0) { c = -1 * c; } st.push(c); } cout << "ВЫВОД СТЕКА"; while ( !( st.empty() ) ) { cout << st.top() << ''; st.pop(); } return 0;}
    • Автор:

      lorelei
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years