Saturday, December 26, 2020

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;
}

Monday, December 14, 2020

 #include<stdio.h>

#include<math.h>
int main(){
int n,x,a;
scanf("%d",&n);
while(n--){
scanf("%d",&x);
a = (sqrt(1+4*2*x) - 1)/2;
printf("%d\n",a);
}
return 0;
}