You are on page 1of 2

#include<stdio.

h>
#include<stdlib.h>
#define brnahoteli 20
enum Tip {ednokrevetna=1, dvokrevetna, superior, delux, apartman};
struct sobi
{
int broj;
int tip;
int cena;
int zafatena /* 1-DA, 0-NE*/
};
struct hoteli
{
char ime[20];
char lokacija;
int brsobi;
struct sobi soba[100];
}hotel[brnahoteli];
int main ()
{
enum Tip tip;
int br, i, j;
char ime[20];
printf("Vnesete broj na hoteli: ");
scanf("%d", &br);
for(i=0;i<br;i++)
{
printf("\nVnesete ime na hotelot: ");
scanf("%s",&hotel[i].ime);
printf("\n");
printf("Vnesete lokacija na hotelot: ");
scanf("%s",&hotel[i].lokacija);
printf("\n");
printf("Vnesete broj na sobi na hotelot: ");
scanf("%d",&hotel[i].brsobi);
printf("\n");
for(j=0;j<hotel[i].brsobi;j++)
{
printf("Vnesete broj na soba: ");
scanf("%d",&hotel[i].soba[j].broj);
printf("\n");
printf("Vnesete tip na soba: ");
scanf("%d",&hotel[i].soba[j].tip);
printf("\n");
printf("Vnesete cena na soba: ");
scanf("%d",&hotel[i].soba[j].cena);
printf("\n");
printf("Dali sobata e zafatena: ");
scanf("%d",&hotel[i].soba[j].zafatena);
printf("\n");
}
}
printf("Hotel: ");
scanf("%s",ime);
printf("Tip: ");
scanf("%d", &tip);
for(i=0;i<br;i++)
{
if(!strcmp(hotel[i].ime, ime))
{
for(j=0;j<hotel[i].brsobi;j++)
{
if((hotel[i].soba[j].tip)==tip)
{
if(hotel[i].soba[j].zafatena==0)
{
printf("Soba br: %d\n",hotel[i].soba[j].broj);
printf("Cena na soba: %d$\n",hotel[i].soba[j].cena);
}
else
printf("Nema takvi sobi.\n");
}
}
}
}
return 0;
}

You might also like