Я новичок в кодировании. Я написал приведенный ниже код на C ++, и мне не разрешено использовать массив.
Вы создадите консольную программу C ++, которая использует вложенный l oop для ввода индивидуальных конечных результатов каждого лучника, а затем отображает общий балл для каждого лучника.
Я застрял в том, как рассчитать итоговый счет:
#include <iomanip>
using namespace std;
int main()
{
int Rounds = 4;
int Archers = 3;
int endScore ;
int average;
for (int a = 1; a <= Archers ; a++)
{
cout << endl << "Number " << a << " score" << endl;
int tEndScore = 0 ;
for(int i=1; i <=Rounds ; i++)
{
cout << "Round " << i << " : " ;
cin >> endScore;
while(cin.fail())
{
cout << endl << "not enter an integer " << endl ;
cout << "Please enter an integer ";
cin >> endScore;
}
tEndScore += endScore;
}
cout << endl << "The total score for 4 ends of Archer Number " << a << " is " << tEndScore << endl;
average =(double) tEndScore/Rounds;
cout << setiosflags(ios::fixed) << setprecision(2) << endl << "The average score of 4 ends of Archer Number " << a << " is " << average << endl;
}
}
Это результат после бега. Он будет использовать только последнее введенное мной значение как tEndScore
:
![image](https://i.stack.imgur.com/UtyPL.jpg)