Write an algorithm to find the highest marks obtained by student(s) in "c programming" in a batch of 10 students. Also draw flow chart for this algorithm.
Answers
Answer:
The annual examination is conducted for 10 students for three subjects. Write a program to read the data and determine the following:
(a) Total marks obtained by each student.
(b) The highest marks in each subject and the marks. of the student who secured it.
(c) The student who obtained the highest total marks.
Here is source code of the C program to calculate The Marks and the grades of Students . The C program is successfully compiled. The program output is also shown below.
#include<stdio.h>
struct student
{
int sub1;
int sub2;
int sub3;
};
void main()
{
struct student s[10];
int i,total=0;
clrscr();
for(i=0;i<=2;i++)
{
printf("\nEnter Marks in Three Subjects = ");
scanf("%d%d%d",& s[i].sub1,&s[i].sub2,&s[i].sub3);
total=s[i].sub1+s[i].sub2+s[i].sub3;
printf("\nTotal marks of s[%d] Student= %d",i,total);
}
getch();
}