Member 13767798 Ответов: 2

Как добавить оценку студента в курс (используя массивы) C++


у меня есть 3 массива
один для имен студентов,
и один для оценок,
и еще один для курсов.
как я могу добавить оценку студента в курс?
а также с помощью функции.
что я должен использовать, какой массив ? я в замешательстве :(

Что я уже пробовал:

я перепробовал все, но ничего не вышло .

Richard MacCutchan

Ну вы явно не пробовали всё Но на самом деле непонятно, что вы пытаетесь сделать . Как различные массивы соотносятся друг с другом?

Member 13767798

я попробовал то, что знаю только я, это не может быть 2 тусклых массива, потому что имена-это строка, а оценки-двойные .. я не знаю, как пользователь вводит каждое имя с его оценками в последовательном порядке?

Richard MacCutchan

Я не вижу простого способа сделать это без использования классов или структур для хранения информации. И поскольку вы не объяснили проблему ясно, трудно сделать разумное предложение.

2 Ответов

Рейтинг:
1

KarstenK

Вы должны разработать концепцию для этого. В лучшем случае стоит начать с того, что уникальнейший объекты. Это нормально для студента. Этот студент должен быть экземпляром класса, который хранится в массиве модели данных.

Используйте классы, перечисления и функции-члены. Вот некоторые учебники для Изучение Языка C++.

PS: немного погуглите, и вы можете найти несколько примеров.


CPallini

5.

Рейтинг:
0

CPallini

Как уже было предложено Карстенк использование голых массивов-это C-like подход. В C++ обычно вы представляете соответствующую информацию с помощью объектов (экземпляров классов) и используете библиотечный контейнер (например, a vector) для хранения коллекции предметов.
То есть вы можете спроектировать Student проведение класса а vector от (course_id, класс) pairs.