Programming for Problem Solving

GTU Practical 53

53. Design a structure student_record to contain name, branch and total marks obtained. Develop a program to read data for 10 students in a class and print them.
#include<stdio.h>  ( this applies in the given code )

#include

struct student_record
{
char name[20];
char branch[20];
int total_marks;
}p[10];

int main(void)
{
int i=0,n=10;

for(i=0;i<n;i++) { printf("\n Enter Student Name : "); scanf("%s",p[i].name); printf("\n Enter Students Branch : "); scanf("%s",p[i].branch); printf("\n Enter Students Marks : "); scanf("%d",&p[i].total_marks); } for(i=0;i<n;i++) { printf("\n Student %d Detail",i+1); printf("\n Name = %s",p[i].name); printf("\n Branch = %s",p[i].branch); printf("\n Total marks = %d",p[i].total_marks); } return 0; }

OUTPUT

Enter Student Name : sachin

Enter Students Branch : ce

Enter Students Marks : 80

Enter Student Name : vishal

Enter Students Branch : ce

Enter Students Marks : 59

Enter Student Name : apurv

Enter Students Branch : it

Enter Students Marks : 86

Enter Student Name : karan

Enter Students Branch : it

Enter Students Marks : 40

Enter Student Name : kohli

Enter Students Branch : mech

Enter Students Marks : 79

Enter Student Name : parth

Enter Students Branch : ec

Enter Students Marks : 49

Enter Student Name : preet

Enter Students Branch : civil

Enter Students Marks : 28

Enter Student Name : nitya

Enter Students Branch : ec

Enter Students Marks : 50

Enter Student Name : dev

Enter Students Branch : ce

Enter Students Marks : 40

Enter Student Name : anand

Enter Students Branch : ec

Enter Students Marks : 95

Student 1 Detail
Name = sachin
Branch = ce
Total marks = 80
Student 2 Detail
Name = vishal
Branch = ce
Total marks = 59
Student 3 Detail
Name = apurv
Branch = it
Total marks = 86
Student 4 Detail
Name = karan
Branch = it
Total marks = 40
Student 5 Detail
Name = kohli
Branch = mech
Total marks = 79
Student 6 Detail
Name = parth
Branch = ec
Total marks = 49
Student 7 Detail
Name = preet
Branch = civil
Total marks = 28
Student 8 Detail
Name = nitya
Branch = ec
Total marks = 50
Student 9 Detail
Name = dev
Branch = ce
Total marks = 40
Student 10 Detail
Name = anand
Branch = ec
Total marks = 95

GTU STUDY