Здравствуйте, у меня вот такой код:
| Код | #include<iostream> using namespace std; int main () { int i,a[80],n=0; double avg=0; for (i=1;i<=4;i++) { cout << "Vvedite otsenky studenta" << endl; cin>>n; n=a[n]; } avg+=a[n]; avg/=4; cout << avg << endl; if (avg<=2.5) cout << "Student doljen bit otchislen" << endl; else cout << "Pust ychitsya" << endl; system("pause"); return 0; }
|
В коде какая-то ошибка. Задача: ввести 4 оценки учащегося, если средний бал, не превышает 2.5, выдать сообщение, что он должен быть отчислен, если нет, то что пусть учится. У меня же неправильно считает переменную avg, не могу понять почему, то ли из-за массива, то ли еще хрен знает почему. Помогите, пжлст, кто чем сможет |