Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 2.3 KB

README.md

File metadata and controls

23 lines (18 loc) · 2.3 KB

Задачи

1. Да се напише програма, която прочита две матрици от два различни файла, умножава ги и записва резултата в нов отделен файл. Матриците се съхраняват в отделни файлове в следния формат:

Пример за матрица 3х3 : 3,3,1|1,1,3|3,3,1

2. Да се създаде структура Product, която се описва със следните характеристики:

  • име на продукта (до 100 символа);
  • количество в наличност (цяло число);
  • цена на продукта (дробно число);
  • категория на продукта - ELECTRONICS, CLOTHING, BOOKS, FOOD или BEAUTY;
  • доставчик на продукта (до 100 символа);

Да се създаде програма, която управлява склад от продукти, като информацията се съхранява в двоичен файл. Нека програмата поддържа следните функционалности:

  • Зареждане на продуктите от двоичен файл в паметта;
  • По подаден двоичен файл да се вкарат n продукта, като информация за тях се чете от конзолата. Ако информацията, въведена за някой продукт, е валидна, и ако няма вече такова име на продукт във файла, продуктът се запазва в двоичния файл.
  • Промяна на информацията за наличното количество от даден продукт и записване на новите данни във файла.
  • Извеждане на информация за всички продукти от склада;
  • Извеждане на информация за конкретен продукт по подадено име;
  • По подадено име на друг файл и категория да се запишат всички продукти от дадената категория в съответния файл;