BG Development


  Reply to this topicStart new topicStart Poll

> Помощ за задача, Ще ви бъда изключително благодарна!
rbk_1234
Публикувано на: 20-01-2021, 18:13
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 20.01.21



Напишете програма, която чете от стандартния вход до края на входа команди за управление на склад. Всяка команда се състои от 2 части: дума (символен низ) и идентификатор (цяло число). Състоянието на склада - налични бройки за всеки идентификатор - съхранете в два свързани вектора - единият вектор за идентификаторите, а другият - за бройките. Достъпни са следните команди:

"add 12" добавя 1 бройка от артикул 12. Ако такъв артикул не съществува, програмата трябва да добави по един нов елемент на края на двата вектора - съответно 12 и 1. Ако такъв идентификатор съществува, неговите налични бройки следва да се увеличат с 1, т.е. да се увеличи съответната стойност във вектора с бройките.

"get 8" взема 1 бройка от артикул 8. Ако такъв артикул не съществува, то изведете съобщение за грешка "NOT FOUND" на стандартния изход. Ако такъв съществува, намалете неговите бройки с 1, например ако сме имали 2 бройки вече имаме 1. Ако след изпълнение на командата бройката на даден артукул стане 0, изтрийте съответните елементи и от двата вектора.

"show 1023" изпечатва на стандартния изход наличните бройки за артикул 1023. Ако артикулът не съществува, изведете 0.
PMEmail Poster
Top
todor3
Публикувано на: 20-01-2021, 21:51
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 128
Регистриран на: 03.01.16



В какво се състои изключителната благодарност?
PMEmail Poster
Top
fast_user
Публикувано на: 20-01-2021, 22:26
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 603
Регистриран на: 19.09.12





--------------------
Linux is only free if your time has no value.
Linux Akbar
Чък Норис не използва Линукс, Линукс използва Чък Норис.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0