Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Windows.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <string.h>
- typedef struct APTEKA{
- char name[20];
- int num;
- int tovar;
- } Apteka;
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- double Tovarcl= 56;
- char buffer[20];
- char* lbuffer = buffer;
- int nbuffer=0;
- Apteka apteka[Tovarcl];
- Apteka t;
- //Ініціалізація
- char names[][20]={"Валідол",Анальгін","АЦЦ","Фармацетрон","Корвалол","Доктор Мом",
- "Мезим","Аденорм","Бепантен","Мелістан",Китанол","Бактосін","Бронхостоп","Урохол","Кальцевін",
- "Валеріана","Валокордин","Візин","Вікасол","Галавіт","Гематоген","Барбовал",
- "Гедерин","Геделікс","Гуарем","Янумет","Деказол","Депантол","Дифлазон","Юнівіт","Юмекс",
- "Елозон","Етанол","Шоколакс","Живокосту настойка","Трава чистотілу","Затрин","Зелікс",
- "Зелмак","Зомакс","Центрум","Цефангін","Септилін","Парацетамол","Бетадин","Трамадол","Бромексин",
- "Таміпул","Теравіт","Терафлю","Флюколд","Хелпекс","Камагель","Полісорб","Макровіт","Оксолін" };
- double [56]={8.50,24.30,86,15.50,22.10,46,3.50,20,85.90,54.30,20,62,11.50,87.30,54.20,23.20,44,89,56,110.50,
- 40.50,30,18.25,67,53.30,72.10,25,92,41.35,44.50,23,55,72.30,67.70,64.40,76,12,23,35,41.50,18.80,33,26,45.60
- 64.30,73.10,65,22,11.50,63,15,53.40,87.20,55.20,120};
- double numbers[]={1,0,0,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,0,1,0,1,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,1,0,1,0,
- 1,1,1,1,0,0,1,1,1,1,1;
- for(int a=0; a < Tovarcl; a++){
- strcpy(apteka[a].name,names[a]);
- apteka[a].num=numbers[a];
- apteka[a].tovar=tovars[a];
- }
- //Сортування за іменем
- for( a=1; a < Tovarcl; a++){
- for( b=Tovarcl-1; b >= a; b--){
- if(strcmp(apteka[b-1].name,apteka[b].name)>0) {
- t = machine[b-1];
- apteka[b-1] = apteka[b];
- apteka[b] = t;
- }
- }
- }
- if (tovarcl == 1)
- {
- printf("Продукт є в наявності\n");
- break;
- }
- else
- {
- printf("Продукту немає в наявності\n");
- }
- //Виклик сортування за іменем
- printf("---------------------------------------------------------\n");
- printf("|Товар\t|Ціна\t\t| Наявність\t|\n");
- printf("---------------------------------------------------------\n");
- for(int i=0;i<Tovarcl;i++){
- printf("|%s\t| %lf\t| %d\t\t|\n",i+1,&apteka[i].name,apteka[i].num,apteka[i].tovar);
- printf("---------------------------------------------------------\n");
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement