I am just learning c++ and, I am trying to create a function out of the lines that are surrounded by stars. I am at my wits end! Does anyone have a suggestion or reference that might help me figure this out.
Here is my code:
int a, b, c, x, y, z; // global variables
double examGrades[100]; // arrays
int getStudentNumber(int studentNumber); // prototypes
int main () // main program
{
z = getStudentNumber(z); // fn - input student qty.
cout << endl;
//************************************************************************
cout << "Enter the EXAM grades for this class: " << endl;
for (y=0; y<=z; y++)
{
cin >> examGrades[y];
}
//****************************************************************************
cin.ignore(2);
return 0;
}
int getStudentNumber(int studentNumber)
{
int students = 1;
cout << "Enter the number of students in the class: "<<endl;
cin >> students;
students = students - 1;
return students;
}
My first attempt:
void getExamGrades()
int main()
{
...code
getExamGrades();
...code
}
void getExamGrades()
{
cout << "Enter the EXAM grades for this class: " << endl;
for (y=0; y<=z; y++)
{
cin >> examGrades[y];
}
}
My second attempt:
#include <iostream>
#include <cmath>
#include <iomanip>
#include <stdio.h>
#include <ctype.h>
#include <fstream>
using namespace std;
int a, b, c, x, y, z; // global variables
double examGrades[100];
int getStudentNumber(int studentNumber); // prototypes
int getExamGrades(int eGrades, int sNum);
int main () // main program
{
z = getStudentNumber(z); // fn - input student qty.
cout << endl;
getExamGrades();
examGrades[] = getExamGrades();
cin.ignore(2);
return 0;
}
int getStudentNumber(int studentNumber)
{
int students = 1;
cout << "Enter the number of students in the class: "<<endl;
cin >> students;
students = students - 1;
return students;
}
int getExamGrades(int eGrades, int sNum)
{
cout << "Enter the EXAM grades for this class: " << endl;
for (y=0; y<=z; y++)
{
cin >> examGrades[y];
}
}
Any help would be appreciated.