Q:

Write a C Program to Sort Structures Elements

0

Write a C Program to Sort Structures Elements. Here’s simple C Program to Sort Structures Elements in C Programming Language.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Below is the source code for C Program to Sort Structures Elements which is successfully compiled and run on Windows System to produce desired output as shown below :

 
 


SOURCE CODE : :

/*  C Program to Sort Structures Elements */

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

struct cricket
{
   char pname[20];
   char tname[20];
   int avg;
} player[10], temp;

int main()
{
   int i, j, n;

    for (i = 0; i < 10; i++)
    {
      printf("\nEnter Player Name : ");
      scanf("%s", player[i].pname);
      printf("\nEnter Team Name : ");
      scanf("%s", player[i].tname);
      printf("\nEnter Average : ");
      scanf("%d", &player[i].avg);
      printf("\n");
   }
   n = 10;

    for (i = 1; i < n; i++)
        for (j = 0; j < n - i; j++)
        {
            if (strcmp(player[j].tname, player[j + 1].tname) > 0)
            {
                temp = player[j];
                player[j] = player[j + 1];
                player[j + 1] = temp;
            }
        }

    for (i = 0; i < n; i++)
    {
      printf("\n%s\t%s\t%d",player[i].pname,player[i].tname,player[i].avg);
    }

   return 0;
}

Output : 


/* C Program to Sort Structures Elements  */

Enter Player Name : CodezClub

Enter Team Name : Programming

Enter Average : 100


Enter Player Name : John

Enter Team Name : C

Enter Average : 80


Enter Player Name : Max

Enter Team Name : Java

Enter Average : 90


Enter Player Name : Ramsey

Enter Team Name : C++

Enter Average : 78


Enter Player Name : Watson

Enter Team Name : PHP

Enter Average : 99


Enter Player Name : Payne

Enter Team Name : C

Enter Average : 98


Enter Player Name : Rambo

Enter Team Name : C++

Enter Average : 97


Enter Player Name : A-kay

Enter Team Name : 45

Enter Average : 78


Enter Player Name : Walt

Enter Team Name : Django

Enter Average : 88


Enter Player Name : Bolt

Enter Team Name : 99

Enter Average : 99


A-kay   45      78
Bolt    99      99
John    C       80
Payne   C       98
Ramsey  C++     78
Rambo   C++     97
Walt    Django  88
Max     Java    90
Watson  PHP     99
CodezClub       Programming     100

Process returned 0

Above is the source code for C Program to Sort Structures Elements which is successfully compiled and run on Windows System.The Output of the program is shown above .

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Write a C Program to Sort strings in Alphabetical ... >>
<< Write a C Program to implement Quick Sort using re...