Display Cricketers Record using Structure array || Structures || C programming
In this, we are going to display Cricketers Record using array of Structures with help of C Programming Language.


#include <stdio.h>
struct cricket
{
    char player_name[20];
    char team_name[20];
    float batting_average;
};

int main()
{
    struct cricket s[5], t;
    int i, j, n = 5;
    float p;

    printf("\nEnter data of %d players", n);
    for (i = 0; i < n; i++)
    {
        printf("\nEnter player_name, team_name, batting_average for player-%d = ", i + 1);
        scanf("%s %s %f", s[i].player_name, s[i].team_name, &p);
        s[i].batting_average = p;
    }

    for (i = 1; i <= n - 1; i++)
    {
        for (j = 1; j <= n - i; j++)
        {
            if (strcmp(s[j - 1].team_name, s[j].team_name) > 0)
            {
                t = s[j - 1];
                s[j - 1] = s[j];
                s[j] = t;
            }
        }
    }

    printf("\nAfter teamwise sorting... Player list is ");
    for (i = 0; i < n; i++)
    {
        printf("\n%-20s %-20s %.2f", s[i].player_name, s[i].team_name, s[i].batting_average);
    }

    return 0;
}

//........coded by JAIDEEP JAMBHALE

#ENJOY CODING


Post a Comment

FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP

Previous Post Next Post