Classes and Objects

Sort by

recency

|

420 Discussions

|

  • + 0 comments
    #include <cmath>
    #include <cstdio>
    #include <iostream>
    using namespace std;
    
    class Student{
        private:
            int scores[5]{};
        public:
            void input(){
                for (int i{}; i<5; i++) {
                    std::cin >> scores[i];
                }
            }
            int calculateTotalScore(){
                int total{};
                for (int i{}; i<5; i++) {
                    total += scores[i];
                }
                return total;
            }
    };
    
    int main() {
        unsigned int n;
        std::cin >> n;
        Student st[n];
        int n_g{};
        for (size_t i{}; i<n; i++) {
            st[i].input();
            (st[i].calculateTotalScore()>st[0].calculateTotalScore()) ? n_g++ : false;     
        }
        std::cout << n_g;
        return 0;
    }
    
  • + 0 comments

    Here is Classes and Objects problem solution in C++ - https://programmingoneonone.com/hackerrank-classes-and-objects-solution-in-cpp.html

  • + 0 comments

    include

    include

    include

    include

    include

    using namespace std; class Student{ private: int scores[5]; public:

    void input(){ for(int i=0;i<5;i++ ) cin>>scores[i]; }

    int calculateTotalScore(){ int sum = 0; for(int i=0;i<5;i++ ){ sum = sum + scores[i];
    } return sum; } };

    int main() { int num; cin>>num; Student students[num]; int count = 0;

    for(int i = 0;i<num;i++){
        students[i].input();
       if(students[0].calculateTotalScore() < 
       students[i].calculateTotalScore())
    

    count++;

    }
    
    cout<<count;
    

    }

  • + 0 comments

    class Student{ public : int score[5] , sum=0; void input(){ for(int i=0;i<5;i++){ cin>>score[i]; } } int calculateTotalScore(){ for(int i=0;i<5;i++){ sum+=score[i]; } return sum; } };

  • + 0 comments

    My C++ code

    class Student {
    
    public:
        void input() {
            for(int & score : scores) {
                cin >> score;;
            }
        }
    
        int calculateTotalScore() {
            int total = 0;
            for(int i = 0;i < 5;i++) {
                total += scores[i];
            }
            return total;
        }
    private:
        int scores[5] = {0};
    };