Arrays and Dynamic Memory Location

Closed Posted Jan 24, 2009 Paid on delivery
Closed Paid on delivery

Objective (Problem) You are to develop a utility to assist your C++ instructor to compute the class average. This application should prompt your instructor with a message asking him whether or not he wants to calculate the class average. Based on the instructor’s response your going to proceed with entering the students names and marks, maximum of 10 students, then you will calculate and display the class average, student name & mark entered and a constructive comment about the student mark compared to the class average, preferably in a table format. Deliverables (Requirements)  Your program must store all marks into an array of a primitive data type (int, long, float, double etc.) and should calculate the class average from the set of marks stored within that array.  Your program should also be able to store the names of the student at run time, after you have dynamically allocated sufficient space in memory for each student. (Hint: Use an array of char* to store the address allocated for each name by new operator)  Make sure to handle your memory allocation properly by releasing the memory used to avoid any memory leakages. (Hint: Use the delete [ ] operator to achieve that).  You must have at least two functions other then main (), one to calculate the class average and the other to display the student’s name, mark, average, and a good or an ok comment depending on the student’s mark compared to the class average  Your program must be properly documented (function headers, comments, proper indenting etc.) to improve the readability of your source code

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows XP, Microsoft Visual C++

C Programming Odd Jobs

Project ID: #3573853

About the project

5 proposals Remote project Active Feb 15, 2009

5 freelancers are bidding on average $25 for this job

xmartin

See private message.

$51 USD in 14 days
(65 Reviews)
5.9
Anca24

See private message.

$29.75 USD in 14 days
(15 Reviews)
4.4
nullwarellc

See private message.

$11.05 USD in 14 days
(6 Reviews)
1.5
workgood

See private message.

$17 USD in 14 days
(1 Review)
1.4
mattzmuda

See private message.

$17 USD in 14 days
(0 Reviews)
0.0