Разбейте проблему на несколько этапов: во-первых, вам нужно получить от пользователя 10 входных цен и сохранить их в массиве размера 10.
Далее вам нужно вычислить среднюю цену за первые пять дней (т.е. для значений в индексе 0-4 вашего массива) и сохранить ее в ffAvg, вы можете сделать это с помощью следующего простого цикла for
:
double sum;
for( int i = 0; i < 5; i++ )
{
sum += gasPrice[i];
}
double ffAvg = sum / 5;
Затем вы делаете это со вторыми 5 днями, сохраняя среднее значение в lfAvg.
Следующая часть вашей задачи - сравнить средние значения, вы можете сделать это, используя операторы if
и else if
, например, если вы хотите сравнить с числами, num1
и num2
вы можете сделать следующее:
if( num1 > num2 )
{ /* Do something */ }
При этом будут сравниваться num1
и num2
, а если num1
больше num2
, он будет выполнять код в фигурных скобках.
Чтобы сделать последнее сравнение, вы просто объединяете то, что мы сделали выше, на ежедневной основе. Попробуйте поэкспериментировать с различными способами сделать это, так как это поможет вам узнать больше.
Надеюсь, это поможет вам! :)
РЕДАКТИРОВАТЬ: Я также заметил, что вы не закрыли много своих браслетов, вы должны всегда делать это, чтобы компилятор мог работать должным образом. Каждый {
должен иметь соответствующий }
, иначе компилятор должен выдавать ошибки, а не компилироваться.