Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <string>
- using namespace std;
- int quater_mark(double x) {
- return (int)(x + 0.5);
- }
- int number_of_marks(double aver, int mark) { // Сколько надо получить оценок mark, чтобы улучшить оценку за четверть
- /*
- for (int i = 0;; i++) {
- if (quater_mark((sum + 5 * i) / (n + i)) > quater_mark(average_score)) {
- cout << i;
- break;
- }
- }
- */
- }
- int main() {
- string name;
- cin >> name;
- string s;
- getline (cin, s);
- vector <int> k(6);
- int n = 0;
- for (int i = 0; i < s.size(); i++) {
- if (s[i] != ' ') {
- k[s[i] - '0']++;
- n++;
- }
- }
- double sum = 0;
- for (int i = 0; i < 6; i++) {
- sum += k[i] * i;
- }
- cout << "Information about " + name << endl;
- double average_score = sum / n;
- cout << "Average score: " << average_score << endl;
- cout << "Quater mark = " << quater_mark(average_score) << endl;
- //1
- // если средний балл 3.4, то вывести сколько надо 4 и сколько надо 5 (отдельно)
- // если средний балл 2.1 то 3, 4 ,5 отдельно сколько надо вывести.
- // Если средний балл 5 то вывести "You are brilliant!"
- // Сделать валидацию оценок, то есть выводить "error in input" если оценка больше 5 или какой от символ
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement