Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
oldpande
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 6
#1

Определить, по какому предмету лучше успеваемость у отдельно взятого класса школы - C++

29.11.2016, 20:05. Просмотров 250. Ответов 10

вот нужно код написать по задаче:
В структурах А[n], G[n], F[n] содержатся оценки учащихся по алгебре, геометрии и физике соответственно. Определить, по какому предмету лучше успеваемость.
получается надо сделать 3 стека, каждый из них будет этот предмет. в каждом стеке посчитать среднее число и 3 полученных числа сложить... думаю алгоритм такой будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2016, 20:05
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, по какому предмету лучше успеваемость у отдельно взятого класса школы (C++):

Создать отчет об результатах экзамена ,определив среднюю успеваемость и качественную успеваемость - C++
Данные о сдаче экзамена группой занесены в таблицу. Создать отчет об анализе результатов экзамена, определив среднюю успеваемость и...

Не могу справиться с задачей: "по какому предмету у студента с заданным номером в журнале лучшая оценка по итогам сессии?"! - C++
Задача выглядит так: "по какому предмету у студента с заданным номером в журнале лучшая оценка по итогам сессии?" То есть дан список...

Как убрать border у миниатюры отдельно взятого поста ? - WordPress
Ребят, есть такая проблема ! Как убрать border у миниатюры нужного поста ? Как везде пишут, что нужно добавить в css вот это ...

Определить, по какому предмету выставлено больше оценок: по русс.яз. или лит-ре; по алгебре или геометрии? - MS Excel
Определить, по какому предмету выставлено больше оценок: по русс.яз. или лит-ре; по алгебре или геометрии? Какую функцию взять и что нужно...

Замена элементов отдельно взятого столбца (строки) матрицы на элементы вектора - Delphi
Замена элементов отдельно взятого столбца (строки) матрицы на элементы вектора

Определить двух учеников школы, которые лучше всех сдали информатику - Pascal ABC
Помогите с решением. Имеется список учеников разных школ, сдававших экзамен по информатике, с указанием их фамилии, имени, школы и...

10
Nishen
466 / 277 / 88
Регистрация: 26.02.2015
Сообщений: 1,306
Завершенные тесты: 2
29.11.2016, 20:08 #2
Цитата Сообщение от oldpande Посмотреть сообщение
по какому предмету лучше успеваемость.
Лучше успеваемость у всего класса или у отдельно взятого ученика?
0
rikimaru2013
C++ Game Dev
2471 / 1140 / 241
Регистрация: 30.11.2013
Сообщений: 3,709
29.11.2016, 20:08 #3
Цитата Сообщение от oldpande Посмотреть сообщение
думаю алгоритм такой будет
мне кажется вы ошибаетесь. Стек это покерные фишки, которые лежат одна на другой. Разной валюты. Как узнать среднее значение такой "башни" фишек, если стек нам позволит снимать только верхнюю?
0
oldpande
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 6
29.11.2016, 20:11  [ТС] #4
успеваемость по всему классу.
0
Nishen
466 / 277 / 88
Регистрация: 26.02.2015
Сообщений: 1,306
Завершенные тесты: 2
29.11.2016, 20:13 #5
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Как узнать среднее значение такой "башни" фишек, если стек нам позволит снимать только верхнюю?
Снять все фишки до последней, запоминая сумму предыдущих, а так же количество просмотренных фишек? Или я не понял задания?
0
oldpande
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 6
29.11.2016, 20:13  [ТС] #6
и в каком смысле я ошибаюсь? есть 3 предмета, нам не важна последовательность оценок, а их кол-во и вес.
0
Nishen
466 / 277 / 88
Регистрация: 26.02.2015
Сообщений: 1,306
Завершенные тесты: 2
29.11.2016, 20:14 #7
oldpande, зачем Вам стек, если можно обычным массивом обойтись?
0
oldpande
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 6
29.11.2016, 20:16  [ТС] #8
Цитата Сообщение от Nishen Посмотреть сообщение
Или я не понял задания?
вы поняли задание)) но я не могу написать код по этой задаче

Добавлено через 1 минуту
Цитата Сообщение от Nishen Посмотреть сообщение
зачем Вам стек, если можно обычным массивом обойтись?
если можно было массивами, я бы и не просил помощи)
0
amaralikyr
61 / 61 / 23
Регистрация: 18.09.2015
Сообщений: 207
Завершенные тесты: 1
29.11.2016, 20:38 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <vector>
using namespace std;
 
class A
{
public:
    int rating;
};
 
int main()
{
    vector <int> rating;
 
    cout << "N: ";
    int n = 0;
    cin >> n;
 
    A *alg = new A[n];
 
    float sum1 = 0;
    float sum2 = 0;
 
    for (int i = 0; i < n; i++)
    {
        alg[i].rating = rand() % 5 + 1;
        sum1 += alg[i].rating;
 
        rating.push_back(alg[i].rating);
        sum2 += rating[i];      
    }
 
    cout << sum1 / n << endl;
    cout << sum2 / n << endl;
}
0
rikimaru2013
C++ Game Dev
2471 / 1140 / 241
Регистрация: 30.11.2013
Сообщений: 3,709
29.11.2016, 20:48 #10
Цитата Сообщение от Nishen Посмотреть сообщение
Снять все фишки до последней, запоминая сумму предыдущих, а так же количество просмотренных фишек? Или я не понял задания?
При этом очистим контейнер, и нечего будет использовать в следующем вызове) Стек используют:
- при написании покера ( вытянули карту и нечего её обратно совать иначе будет 2 туза пик)
- to-do-list: взялся за задачу, выполнил, зачем она в контейнере?

А тут в задании оценки, которые "пересдаются" и дополняются каждый урок
1
Nishen
29.11.2016, 20:53     Определить, по какому предмету лучше успеваемость у отдельно взятого класса школы
  #11

Не по теме:

rikimaru2013,

Цитата Сообщение от rikimaru2013 Посмотреть сообщение
А тут в задании оценки, которые "пересдаются" и дополняются каждый урок
Да, согласен с Вами. Просто не сразу понял Вас.

0
29.11.2016, 20:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2016, 20:53
Привет! Вот еще темы с ответами:

Введенные данные сгруппировать по возрастанию номера Школы, а в пределах Школы - по возрастанию Класса - C (СИ)
Добрый день. Начинается сессия и, как не прискорбно мне это говорить, на программирование времени не хватает :( По делу: Суть задачи:...

Определить количество отдельно у стажа и отдельно у зарплаты - Visual Basic .NET
составила программу, но вот в чем проблема: нужно определить количество отдельно у стажа и отдельно у зарплаты у меня либо...

Как из общего списка получить элементы одного класса? или как определить к какому классу принадлежит объект? - Java SE
суть вопроса: Есть матрица. в ней хранятся ссылки на элементы класса и его наследников (в этом ключевая суть), а также нуллы. Приведу код...

Определить массу аргона, взятого из баллона - Термодинамика и МКТ
В баллоне объемом V = 25 л находится аргон под давлением P1 = 600 кПа при температуре, равной T1 = 350 К. Когда из баллона было взято...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru