Mobile List Generation & printing the list alphabetically
#include <stdio.h>
#include <string.h>
int main()
{
printf("Number of Mobile:");
int n;
scanf("%d",&n);
printf("\n\n\n");
int i,Phone_price[25];
char phone_name[25][25],temp[25],search[25];
for(i=0;i<n;i++)
{
printf("Name:");
scanf("%s",phone_name[i]);
printf("Price :");
scanf("%d",&Phone_price[i]);
}
int j,count ;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(strcmp(phone_name[i],phone_name[j]) > 0)
{
strcpy(temp,phone_name[i]);
strcpy(phone_name[i],phone_name[j]);
strcpy(phone_name[j],temp);
count = Phone_price[i];
Phone_price[i] = Phone_price[j];
Phone_price[j] =count;
}
}
}
printf("Search Mobile:");
scanf("%s",search);
printf("\n\n");
printf("Mobile List\n");
for(i=0;i<n;i++)
printf("Name : %s\t\tPrice: %d\n",phone_name[i],Phone_price[i]);
for(i=0;i<n;i++)
if((strcmp(search,phone_name[i])) == 0 )
{
printf("\n\nMobile Details Found\n");
printf("\nName:%s\n",search);
printf("\nPrice:%d\n",Phone_price[i]);
printf("\n\n");
}
return 0;
}

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home