View Code of Problem 83

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <ctype.h>

typedef struct{
	int no;
	int score;
}student; 

int main(){
	int n, m;
	scanf("%d %d", &n, &m);
	int sum = n + m;
	student s[sum], swap;
	
	for(int i = 0; i < sum; i ++) {
		scanf("%d %d", &s[i].no, &s[i].score);
	}
	
	for(int i = 0; i < sum; i ++) {
		for(int j = i + 1; j < sum; j ++) {
			if(s[i].no < s[j].no) {
				swap = s[i];
				s[i] = s[j];
				s[j] = swap;
			}
		}
	}
	
	for(int i = 0; i < sum; i ++) {
		printf("%d %d\n", s[i].no, s[i].score);
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 83