Q : Write a ‘C’ program to read following details of 50 students.
Student Name, Student Roll No, Class
Display total number of students studying in class “BCA”.
Display total number of students studying in class “BCA”.
Answer :
#include<stdio.h>
#include<conio.h>
#include "mylib.h"
/*============================
Girfa Student Help
Structure entry & search count
==============================*/
struct data
{
int roll;
char name[20];
char cls[50];
};
void main()
{
struct data stu[50];
int i,count,j;
char search[50];
clrscr();
printf("How
many record you want to enter>> ");
scanf("%d",&i);
if(i>50)
printf("Sorry
only 50 records can be entered");
else
{
for(j=0;j<i;j++)
{
printf("Enter roll>> ");
scanf("%d",&stu[j].roll);
fflush(stdin);
printf("Enter name>> ");
gets(stu[j].name);
fflush(stdin);
printf("Enter course>> ");
gets(stu[j].cls);
}
printf("Enter
course for search>> ");
gets(search);
count=0;
for(j=0;j<i;j++)
{
if(strcmp(stu[j].cls,search)==0)
count++;
}
printf("\nCourse
%s count is %d",search,count);
}
getch();
}
No comments:
Post a Comment