Мне нужны входные данные. Пришлите список фамилий (и, если нужно, оценки) в одну из форм: - Просто фамилии, по одной на строку; - Фамилия: оценка1, оценка2, ... (пример: Иванов: 5, 4, 5). Что я сделаю: 1) Отсортирую фамилии по алфавиту (по возрастанию). 2) Если есть оценки — вычислю средний балл каждой строки по формуле xˉ=1n∑i=1nxi\bar{x}=\dfrac{1}{n}\sum_{i=1}^n x_ixˉ=n1∑i=1nxi и отнесу к категории (пример порогов): отлично xˉ≥4.5\bar{x}\ge4.5xˉ≥4.5, хорошо 3.5≤xˉ<4.53.5\le\bar{x}<4.53.5≤xˉ<4.5, удовлетворительно 2.5≤xˉ<3.52.5\le\bar{x}<3.52.5≤xˉ<3.5, неудовлетворительно xˉ<2.5\bar{x}<2.5xˉ<2.5. Пришлите данные — выполню.
- Просто фамилии, по одной на строку;
- Фамилия: оценка1, оценка2, ... (пример: Иванов: 5, 4, 5).
Что я сделаю:
1) Отсортирую фамилии по алфавиту (по возрастанию).
2) Если есть оценки — вычислю средний балл каждой строки по формуле xˉ=1n∑i=1nxi\bar{x}=\dfrac{1}{n}\sum_{i=1}^n x_ixˉ=n1 ∑i=1n xi и отнесу к категории (пример порогов): отлично xˉ≥4.5\bar{x}\ge4.5xˉ≥4.5, хорошо 3.5≤xˉ<4.53.5\le\bar{x}<4.53.5≤xˉ<4.5, удовлетворительно 2.5≤xˉ<3.52.5\le\bar{x}<3.52.5≤xˉ<3.5, неудовлетворительно xˉ<2.5\bar{x}<2.5xˉ<2.5.
Пришлите данные — выполню.