В структурах А[n], G[n], F[n] содержатся оценки учащихся по алгебре, геометрии и физике соответственно. Определить среднюю оценку по алгебре и количество учащихся, не имеющих ни одной «двойки»

В структурах А[n], G[n], F[n] содержатся оценки учащихся по алгебре, геометрии и физике соответственно. Определить среднюю оценку по алгебре и количество учащихся, не имеющих ни одной «двойки»
Гость
Ответ(ы) на вопрос:
Гость
#include using namespace std; typedef unsigned short int USI; int main() { /* инициализация */ USI n; cout << "Количество учеников: "; cin >> n; USI a[n], g[n], f[n]; /* заполнение массивов */ size_t i; for(i = 0; i < n; i++) { cout << "Оценки ученика " << (i+1) << ":\n\n"; cout << "Алгебра: "; cin >> a[i]; cout << "Геометрия: "; cin >> g[i]; cout << "Физика: "; cin >> f[i]; cout << "\n-----\n\n"; } cout << "\n-----\nРЕЗУЛЬТАТЫ\n-----\n\n"; /* Средняя оценка по алгебре */ USI sum = 0; for(i = 0; i < n; i++) { sum += a[i]; } cout << "Средняя оценка по алгебре: " << (sum/n) << '\n'; /* Количество учеников без двоек */ USI notwo = 0; for(i = 0; i < n; i++) { if ( (a[i] <= 2) || (g[i] <= 2) || (f[i] <= 2) ) { continue; } else { notwo++; } } cout << "Учеников без двоек: " << notwo << '\n'; return 0; }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы