Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- typedef struct data
- {
- char name[100];
- char ID[50];
- int Semester;
- int Course;
- }data;
- int main()
- {
- data x[50];
- int i,j,k,max,min,p=0,c=0;
- for(j=1; j<=5; j++)
- {
- scanf("%[^\n]s", x[j].name);
- scanf("%[^\n]s", x[j].ID);
- scanf("%d", &x[j].Semester);
- scanf("%d", &x[j].Course);
- min=x[1].Course;
- if(min>x[j].Course)
- {
- min=x[j].Course;
- k=j;
- }
- max=x[1].Semester;
- if(max<x[j].Semester)
- {
- max=x[j].Semester;
- p=j;
- }
- }
- printf("%d\n%[^\n]s\n%[^\n}s\n",min, x[k].name, x[k].ID);
- for(i=0; i<5; i++)
- {
- if(max==x[p].Semester)
- printf("%d\n%[^\n]s\n%[^\n}s\n",max, x[i].name, x[i].ID);
- }
- for(i=0; i<5; i++)
- {
- if(min==x[k].Course)
- printf("%d\n%[^\n]s\n%[^\n}s\n",min, x[i].name, x[i].ID);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement