Assignment
Program-1 Programe:1#include<stdio.h> #include<string.h> Struct cricket { Char P_Name[20]; Char T_Name[20]; Float B_Ave; }; Void main() { Struct cricket s[4],t; Int I,j,n=4; Float p; Printf(“----Enter Data Of %d Player-----\n”,n); For(i=0;i<n;i++) { Printf(“\nEnter Player Name,Team Name And Bating Average For Player %d :- \n”,i+1); Scanf(“%s %s %f”,s[i].P_Name,s[i].T_Name,&p); S[i].B_Ave=p; } For(i=1;i<=n-1;i++) { For(j=0;j<=n-I;j++) { If(strcmp(s[j-1].T_Name,s[j].T_Name)>0) { T=s[j-1]; S[j-1]=s[j]; S[j]=t; } } } Printf(“\n\n\nAfter Teamwise Sorting…Player List Is\n”); Printf(“P.name\t\t\t\t T.name\t\t\t\t B.Average\n”); Printf(“----------------------------------------------------------------“); For(i=0;i<n;i++)
{ Printf(“\n%-20s %-20s %.2f”,s[i].P_Name,s[i].T_Name,s[i].B_Ave); } } Program-2 Create a database of student marks using structure #include <stdio.h> Struct student { Char firstName[50]; Int roll; Float marks; } S[10]; Int main() { Int I; Printf(“Enter information of students:\n”); For (I = 0; I < 3; ++i) {
S[i].roll = I + 1; Printf(“\nFor roll number%d,\n”, s[i].roll); Printf(“Enter first name: “); Scanf(“%s”, s[i].firstName); Printf(“Enter marks: “); Scanf(“%f”, &s[i].marks); } Printf(“Displaying Information:\n\n”); // displaying information For (I = 0; I < 3; ++i) { Printf(“\nRoll number: %d\n”, I + 1); Printf(“First name: “); Puts(s[i].firstName); Printf(“Marks: %.1f”, s[i].marks); Printf(“\n”); } Return 0; } Program-3
#include<stdio.h> Int main() { Struct date { Int day; Int month; Int year; }; Struct details { Char name [20]; Int prince; Int code; Int qty; Struct date mfg; }; Struct details iteam[50]; Int n,I; Ptintf(“enter number of items:”); Scanf(“&d”,&n); Fflush(stdin); For (i=0; i<n; i++) { Fflush(stdion); Ptintf(“item name:”); Scanf(“&s”,item[i].name); Fflush(stdin); Ptintf(“item code:”); Scanf(“&d”,&item[i].code); Fflush(stdin); Ptintf(“quantity:”); Scanf(“&d”,item[i].qty); Fflush(stdin); Ptintf(“prince:”); Scanf(“&d”,item[i].prince); Fflush(stdin); Printf(“manufacturing date (dd-mm-yyyy):”);
Scanf(“%d-%d-%d”,&iteam[i].mfg.day,&item[i].mfg.month,&item[i].mfd.year); } Printf(“ ***** I NVENTORY ***** \n”) Printf(“ S.N. | NAME | CODE | QUANTITY | PRINCE | MFG.DATE \n”); For(i=0; i<n; i++) Printf(“%d %-15s %-d %-5d %-5d%d/%d/%d \n” , i+1,item[i].name, item[i].code, item[i].qty, item[i].prince,iteam[i].mfg.day,item[i].mfg.month, item[i].mfg.year); } Return 0;
C Programming: Struct Sorting Based on Team, and Player Data Entry
Please or to post comments