Для того, чтобы корректно отображать данные о «лекарствах» в таблице на C++, вам потребуется создать структуру или класс, который будет представлять каждое лекарство.
Пример структуры для представления лекарства:
#include <iostream> #include <string> using namespace std; struct Medicine { string name; string manufacturer; float price; int quantity; }; int main() { Medicine med1 = {"Paracetamol", "Generic Pharma", 1.5, 100}; Medicine med2 = {"Amoxicillin", "Brand Pharma", 2.0, 50}; cout << "Medicine 1: " << med1.name << endl; cout << "Manufacturer: " << med1.manufacturer << endl; cout << "Price: $" << med1.price << endl; cout << "Quantity: " << med1.quantity << endl; cout << endl; cout << "Medicine 2: " << med2.name << endl; cout << "Manufacturer: " << med2.manufacturer << endl; cout << "Price: $" << med2.price << endl; cout << "Quantity: " << med2.quantity << endl; return 0; }
В данном примере определена структура Medicine
, которая содержит поля для имени лекарства, производителя, цены и количества. В функции main
создаются два объекта типа Medicine
(med1
и med2
) и выводятся их данные на экран.
Вы можете также использовать класс вместо структуры для более сложной модели данных о лекарствах, например, добавить методы для работы с этими данными. Также для отображения данных в таблице можно использовать форматированный вывод, чтобы выровнять данные в таблице по столбцам.
Важно помнить, что при разработке реального приложения для работы с большим количеством данных о лекарствах (или других сущностях) может быть эффективнее использовать контейнеры STL, такие как vector
, для хранения объектов и обеспечения удобного доступа к ним.