1. Да се напише програма, която прочита две матрици от два различни файла, умножава ги и записва резултата в нов отделен файл. Матриците се съхраняват в отделни файлове в следния формат:
Пример за матрица 3х3 :
3,3,1|1,1,3|3,3,1
2. Да се създаде структура Product
, която се описва със следните характеристики:
- име на продукта (до 100 символа);
- количество в наличност (цяло число);
- цена на продукта (дробно число);
- категория на продукта -
ELECTRONICS
,CLOTHING
,BOOKS
,FOOD
илиBEAUTY
; - доставчик на продукта (до 100 символа);
Да се създаде програма, която управлява склад от продукти, като информацията се съхранява в двоичен файл. Нека програмата поддържа следните функционалности:
- Зареждане на продуктите от двоичен файл в паметта;
- По подаден двоичен файл да се вкарат n продукта, като информация за тях се чете от конзолата. Ако информацията, въведена за някой продукт, е валидна, и ако няма вече такова име на продукт във файла, продуктът се запазва в двоичния файл.
- Промяна на информацията за наличното количество от даден продукт и записване на новите данни във файла.
- Извеждане на информация за всички продукти от склада;
- Извеждане на информация за конкретен продукт по подадено име;
- По подадено име на друг файл и категория да се запишат всички продукти от дадената категория в съответния файл;