Working program need help with layout

I finally got everything working after the whole day but how can i make it so everything shows up in one line
kind of like this layout

student 1 --->grades ------->student average--->lettergrade
student 2 --->grades ------->student average--->lettergrade

here is my code see for yourself

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
#include <iostream>
#include <iomanip>
using namespace std;

const int R=3; //number of rows
const int C=5; //number of coloumn
const int N=15;

void showNamesAndScores(int scores[][C], char names[][N], int);

double calcAvg(int X[][C], int);

char classAvg(int X[][C], int);


double calcAvg(int X[][C], int s)
{
	double a;

	double sum = 0;
	for(int i=0; i<R; i++)
	{
		for(int j=0; j<C; j++)
		{
			sum += X[i][j];
		}
	}

	a = sum/(R*C);

	return a;

}

char lettergrade (double finalRowAvg)
{
    if (finalRowAvg>=93){
        return 'A';
    }
    else if ((85<= finalRowAvg)&&(finalRowAvg <=93)){
        return 'B';
    }
    else if ((76<= finalRowAvg)&&(finalRowAvg <=85)){
        return 'C';
    }
    else if ((70<= finalRowAvg)&&(finalRowAvg <=76)){
        return 'D';
    }
    else if ((0<= finalRowAvg)&&(finalRowAvg <=70)){
        return 'F';
    }
}



char classAvg(int scores[][C], int R)
{
	double avg;

	int sum = 0;
	char grade;
	for(int i=0; i<R; i++)
	{
		sum += scores[i][C];

	}
	avg = sum/R;



}




int main()
{





	//declare 2d array
	char let;
	int scores[R][C];
	char names[R][N];


{



	//populate 2d array
	for(int i=0; i<R ;i++)
	{
		cout<<"Enter Name of student"<<i+1<<": ";
		cin>>names[i];
		cout<<endl;
	}
	for(int i=0; i<R; i++)
	{
		cout<<"Enter "<<C<<" scores for student "<<i+1<<": ";
		for (int j=0; j<C; j++)
		{
			cin>>scores[i][j];
		}
		cout<<endl;

	}


showNamesAndScores(scores, names, R);




	//endcalcAvg

	double avg = calcAvg(scores, R);

	cout<<"Class Avg: "<<avg<<endl;


        double rowAvg = 0, colAvg = 0;
    double finalRowAvg=0;
    double finalColAvg=0;
    let = lettergrade(finalRowAvg);
    for(int m=0; m<R; m++)
    {
    for(int n=0; n<C; n++)
    {
    rowAvg += scores[m][n];
    }
    finalRowAvg = rowAvg / 5;
    cout << " Avg for Student  " << m+1 << " is " << finalRowAvg;
    cout<<"   Lettergrade: "<<lettergrade(finalRowAvg);
    cout<<endl;
    rowAvg = 0; // reset row average for next row
    finalRowAvg = 0.0; // reset final average for next row


    }








}


}


	//end of main


void showNamesAndScores(int scores[][C], char names[][N], int R)
{
	for(int i=0; i<R; i++)
	{
		cout<<names[i];
		cout<<setw(15);
		for(int j=0; j<C; j++)
		{
			cout<<scores[i][j]<<" ";

		}
		cout<<endl;


	}

}//end names and scores

Topic archived. No new replies allowed.