Program to calculate students marks, C/C++ Programming

Assignment Help:

#include
using namespace std;
void print(int marks_arr[],int cnt)
{
int ind[cnt];
int i=0;
int j=0;
int k=0;
int s=0;
for(k=0;k {
ind[k]=0;
}
int cnt1=0;
for(i=0;i {
ind[cnt1]=1;
for(j=i+1;j {
//cout< if((marks_arr[i]==marks_arr[j])&&(marks_arr[i]!=-1))
{
ind[cnt1]=ind[cnt1]+1;
marks_arr[j]=-1;
//if(marks_arr[j]==-1)
//{
//break;
//}

}
}
cnt1++;
}
for(s=0;s {
if(marks_arr[s]!=-1)
{
cout<<"\n"< }

}

}
int add()
{
int mark;
cout<<"Enter the mark:";
cin>> mark;
return mark;
}
float avg(int mark[],int c)
{
int i,sum=0;
float average;
for(i=0;i {
sum= sum+mark[i];
}
average=sum/c;
return average;
}

int marks_arr[100];
int main()
{
static int count=0;
//int marks_arr[100],
int choice,i,ch,searchelement,totalcount,total;
float val;

do
{
cout<<"\n 1. Add student marks";
cout<<"\n 2. Display student marks";
cout<<"\n 3. Find average of all marks";
cout<<"\n 4. Calculate the standard deviation";
cout<<"\n 5. Delete a student mark";
cout<<"\n 6. Search all marks ";
cout<<"\n 7. Print all marks";
cout<<"\nEnter choice : ";
cin>>choice;
switch(choice)
{
case 1:
{
marks_arr[count]=add();
count++;
break;
}
case 2:
{
for(i=0;i {
cout< }
break;
}

case 3:
{
val= avg(marks_arr,count);
cout<< "The avg of total marks is: "< break;
}
case 4:

case 5:


case 6:
{
cout<<"\n Enter the mark to search:";
cin>>searchelement;
totalcount=0;
for(i=0;i {
if(marks_arr[i]==searchelement)
{
totalcount=totalcount+1;
}
}
cout<<"No of times the element is present : "< break;
}
case 7:
{
print(marks_arr,count);
}
}
cout<<"\nContinue [0-yes / 1-no] :";
cin>>ch;
}while(ch!=1);
}


Related Discussions:- Program to calculate students marks

Explain reference types, Reference Types The symbol "&" is interpreted ...

Reference Types The symbol "&" is interpreted as an address operator as well as AND operator. This operator is also used to declare a "reference variable". A reference is refer

Big M method, I Want a answer for solving the big M method in the topic of ...

I Want a answer for solving the big M method in the topic of simplex method...

Explain the function of five elements that are on a, explain the function o...

explain the function of five elements that are found on a motherboard#

Datastructure, c program of double linked list with full explanation

c program of double linked list with full explanation

What does this mean that "friendship isn''t transitive, What does this mean...

What does this mean that "friendship isn't transitive, inherited or reciprocal"? A: As I grant you friendship access to me doesn't grant your kids automatically access to me, do

Program to display asterisks in the shape of a plus sign, Write a program c...

Write a program called plus that will display asterisks in the shape of a plus sign which has the height and width specified by the user. You must only allow entry of an odd numb

Queue, program to enter 5 values in queue and remove value one by one from ...

program to enter 5 values in queue and remove value one by one from queue.

Programming, I have a C++ programming assignment due on 8th January. As I a...

I have a C++ programming assignment due on 8th January. As I am out of country and cannot complete it, I would like to know how much fees would you charge to complete the assignmen

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd