Define a structure that describes a hotel. It should have members that include the name, address, grade, average room charge and number of rooms.
i) To print all hotels details of a given grade in order of charges.
ii) To print hotel details with room charges less than given values.
Write a function to perform the following tasks.
i) To print all hotels details of a given grade in order of charges.
ii) To print hotel details with room charges less than given values.
Solution :
/********************************
Program : Structure sorting,searching with
array
for more program visit :http://girfahelp.blogspot.in/p/c-language-structure-programming.html
**********************************/
#include<stdio.h>
#include<conio.h>
#include<string.h>
#define MAX 10
typedef struct ht
{
char name[30];
char address[40];
char grade;
int room;
int charge;
}hotel;
void input(hotel*,int);
void print(hotel *);
void printbyRate(hotel *,int,int);
void printByGrade(hotel *str,char,int s);
void main()
{
int i,opt,rate;
hotel rec[MAX];
char ch;
clrscr();
printf("How
many record you want to insert>> ");
scanf("%