#include<stdio.h> struct Student{ int id; char name[50]; char session[50]; float marks; }; int main() { int i,j; struct Student temp; struct Student s[10]; for(i=0;i<10;i++){ printf("Enter Data for Student %d:\n",i+1); scanf("%d%s%s%f",&s[i].id,&s[i].name,&s[i].session,&s[i].marks); } for(i=0;i<9;i++){ for(j=0;j<9;j++){ if(s[j].marks<s[j+1].marks){ temp = s[j]; s[j] = s[j+1]; s[j+1] = temp; } } } printf("\n"); printf("\n"); printf("---------------------------\n"); printf("---------------------------\n"); for(i=0;i<10;i++){ printf("Data for Student %d:\n",i+1); printf("Id:%d\n",s[i].id); printf("Name:%s\n",s[i].name); printf("Session:%s\n",s[i].session); printf("Marks:%.2f\n",s[i].marks); } return 0; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter