![]() |
|
,
0 Comments
)
|
| Subject:
The Open University course T223 TMA 4 Q3 in full
Category: Computers > Programming Asked by: reebok-ga List Price: $20.00 |
Posted:
19 Sep 2002 14:58 PDT
Expires: 19 Oct 2002 14:58 PDT Question ID: 67020 |
I have started, but would like it all. But is someone can help with
why I get a compiler error, Statment missing ; in fuction. On line
404. See below.
/*
* function tms_calculate_max()
* ============================
* This function returns the index in TemperatureLog[]
* of the maximum of the stored temperature readings.
*/
int tms_calculate_max(float *data, int number)
{
int i, max_index;
float max_data;
max_data = data[1];
max_index = 0;
for (i=0; i < number; i++)
{
If (max_data < data[i])
(line 404) {
max_data = data[i];
max_index = *data[i];
data[i]++;
}
}
return (max_index);
}
/*
* end of tms_calculate_max()
*/ |
|
| Subject:
Re: The Open University course T223 TMA 4 Q3 in full
Answered By: rbnn-ga on 19 Sep 2002 15:06 PDT Rated: ![]() |
You are getting a compiler error for this program because the line: If (max_data < data[i]) should read: if (max_data < data[i]) By the way, I was not quite sure if you just wanted the answer to this one question, or if you wanted an entire course. If the latter, I can retract this answer. | |
| |
reebok-ga
rated this answer:
Thank you, but yes I was hoping for the whole TMA question to be answered,but a bit tricky to reproduce on here. You solution did work for that problem but did through up another. Illegal use of floating point line 406. I will try and express the question a bit further, but there is a flow chart, which I will try and put into words. Local variables: i for loop counter, max_data for the running maximum temperature, max_data for the array index of the running maximum temperature, data[] for the array containig the floating point temperatures, number for the number of readings stored in the data[] array. Start - Set max_data to the first temperature reading - Set max_index to zero - Set array index to zero - All readings tested? - Yes - Return max_index - No --- Is reading > max_data ? - No - Increment array index (return to all readings tested?) - Yes - max_data = reading - max_index = array index of reading(which was what I was trying to do in line 406) - Increment array index (return to all readings tested?, in the flow chart). I have never used google answer before and not sure if I am compling by puting this hear any advice welcome. |
|
| There are no comments at this time. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
| Search Google Answers for |
| Google Home - Answers FAQ - Terms of Service - Privacy Policy |