View Code of Problem 5

#include<stdio.h>
#include<stdlib.h>
typedef struct basket{
	long int a;
	long int b;
};

int main()
{
	int t,n,m,i,j,temp;
	int *maxa;
	scanf("%d",&t);
	while(t!=0)
	{
		scanf("%d%d",&n,&m);
		maxa = (int *)malloc(sizeof(int)*n);
		basket a[n];
		for (i = 0;i < n;i++) scanf("%ld%ld",&a[i].a,&a[i].b);
		for (i = 0;i < n-1;i++)
		{
			for (j = i+1;j < n;j++)
			{
				if (a[i].a < a[j].a)
				{
					temp = a[i].a;
					a[i].a = a[j].a;
					a[j].a = temp;
				}
			}
		}
		for (i = 0;i < m;i++)
		{
			if (a[i].a > a[i+1].a) printf("%d %d\n",a[i].a,a[i].b);
			else
			{
				if (a[i].b < a[i+1].b) printf("%d %d\n",a[i+1].a,a[i+1].b);
				else printf("%d %d\n",a[i].a,a[i].b);
			}
		}
		t--;
	}
	return 0;
}
/*
Main.c:6:1: warning: useless storage class specifier in empty declaration
 };
 ^
Main.c: In function 'main':
Main.c:17:3: error: unknown type name 'basket'
   basket a[n];
   ^
Main.c:18:45: error: request for member 'a' in something not a structure or union
   for (i = 0;i < n;i++) scanf("%ld%ld",&a[i].a,&a[i].b);
                                             ^
Main.c:18:53: error: request for member 'b' in something not a structure or union
   for (i = 0;i < n;i++) scanf("%ld%ld",&a[i].a,&a[i].b);
                                                     ^
Main.c:23:13: error: request for member 'a' in something not a structure or union
     if (a[i].a < a[j].a)
             ^
Main.c:23:22: error: request for member 'a' in something not a structure or union
     if (a[i].a < a[j].a)
                      ^
Main.c:25:17: error: request for member 'a' in something not a structure or union
      temp = a[i].a;
                 ^
Main.c:26:10: error: request for member 'a' in something not a structure or union
      a[i].a = a[j].a;
          ^
Main.c:26:19: error: request for member 'a' in something not a structure or union
      a[i].a = a[j].a;
                   ^
Main.c:27:10: error: request for member 'a' in something not a structure or union
      a[j].a = temp;
          ^
Main.c:33:12: error: request for member 'a' in something not a structure or union
    if (a[i].a > a[i+1].a) printf("%d %d\n",a[i].a,a[i].b);
            ^
Main.c:33:23: error: request for member 'a' in something not a structure or union
    if (a[i].a > a[i+1].a) printf("%d %d\n",a[i].a,a[i].b);
                       ^
Main.c:33:48: error: request for member 'a' in something not a structure or union
    if (a[i].a > a[i+1].a) printf("%d %d\n",a[i].a,a[i].b);
                                                ^
Main.c:33:55: error: request for member 'b' in something not a structure or union
    if (a[i].a > a[i+1].a) printf("%d %d\n",a[i].a,a[i].b);
                                                       ^
Main.c:36:13: error: request for member 'b' in something not a structure or union
     if (a[i].b < a[i+1].b) printf("%d %d\n",a[i+1].a,a[i+1].b);
             ^
Main.c:36:24: error: request for member 'b' in something not a structure or union
     if (a[i].b < a[i+1].b) printf("%d %d\n",a[i+1].a,a[i+1].b);
                        ^
Main.c:36:51: error: request for member 'a' in something not a structure or union
     if (a[i].b < a[i+1].b) printf("%d %d\n",a[i+1].a,a[i+1].b);
                                                   ^
Main.c:36:60: error: request for member 'b' in something not a structure or union
     if (a[i].b < a[i+1].b) printf("%d %d\n",a[i+1].a,a[i+1].b);
                                                            ^
Main.c:37:31: error: request for member 'a' in something not a structure or union
     else printf("%d %d\n",a[i].a,a[i].b);
                               ^
Main.c:37:38: error: request for member 'b' in something not a structure or union
     else printf("%d %d\n",a[i].a,a[i].b);
                                      ^
Main.c:17:10: warning: variable 'a' set but not used [-Wunused-but-set-variable]
   basket a[n];
          ^
Main.c:11:7: warning: variable 'maxa' set but not used [-Wunused-but-set-variable]
  int *maxa;
       ^
*/

Double click to view unformatted code.


Back to problem 5