我對我的C++作業有問題。C++字符串和數組
編寫一個程序來分析過去10天的汽油價格。首先,要求用戶輸入價格。然後執行以下操作: (a)計算並顯示前5天的平均價格和第5天的平均價格 (b)比較兩個平均價格。確定並報告哪一個更高(或者它們是相同的)。 (c)將每天的價格(第一天除外)與前一天的價格進行比較。確定它是否變得更高,更低或保持不變。計數並報告價格高於,低於和等於前一天價格的天數。
我不知道如何比較如何前五天與過去五天進行比較,C部分我完全靠....
失去我不會找人爲我做我的作業,但是朝着正確的方向努力將是一個很大的幫助!
這裏是我到目前爲止做出:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
double gasPrice[10];
double firstFive = 0.0;
double lastFive = 0.0;
double ffAvg = 0.0;
double lfAvg = 0.0;
for (int x = 0; x < 10; x = x + 1)
{
gasPrice[x] = 0.0;
}
cout << "You will be asked to enter daily gas prices for 10 days."<< endl;
ofstream gasprice;
gasprice.open("gasprice.txt", ios::app);
if (gasprice.is_open())
{
for (int x = 0; x < 10; x = x + 1)
{
cout << "Enter the gas price " << x+1 << ": ";
getline(cin, gasPrice[x];
}
if (ffAvg > lfAvg)
{
cout << "The first five days have a lower gas price " << ffAvg << lfAvg << endl;
}
else if (ffAvg < lfAvg)
{
cout << "The last five days have a lower gas price " << ffAvg << lfAvg << endl;
}
system("pause ");
return 0;
}
家庭作業需要被標記爲SO上的家庭作業。我爲你重新標記了它。 – Paulpro
@PaulPRO:不,它確實沒有,它確實不應該。與家庭作業有關的一個好問題應該與一個與作業無關的好問題區分開來。 –
@James McNellis,重要的是人們知道他們在幫助家庭作業問題,所以他們可以幫助而不是僅僅給出最終答案。 – Paulpro