#include

#include


using namespace std;


int main() {

    

    vector vec;

    char selection {};

    

    do {

        cout<<"P - Print numbers"<

        cout<<"A - Add a number"<

        cout<<"M - Display mean of the numbers"<

        cout<<"S - Display the smallest number"<

        cout<<"L - Display the largest number"<

        cout<<"Q - Quit"<

        

        

        cout<<"Enter your choice:"<

        cin>>selection;

        

        switch(selection) {

            case 'P':

            case 'p':

            

            if(vec.size()==0) {

                cout<<"[] - the list is empty"<

            } else {

                for(size_t i{0};i

                    cout<<"["<

                }

            }

            case 'A':

            case 'a':

            int add{};

            cin>>add;

            

            vec.push_back(add);

            cout<

    

            case 'm':

            case 'M':

    

            if(vec.size()==0) {

                cout<<"Unable to calculate the mean - no data"<

            } else {

                int result {};

                int result2 {};

                for(size_t i{0};i

                    result+=vec.at(i);

                    result2=result/vec.size();

                }

                cout<

            }


            case 's':

            case 'S':

    

            

            if(vec.size()==0) {

                cout<<"Unable to determine the smallest number - list is empty"<

            } else {

                int smallest_element=vec.at(0);

                for(size_t i{0};i

                    //int min=vec.at(0);

                    if(vec.at(i)

                        smallest_element=vec.at(i);

                    }

                }

                cout<

            }

        

            case 'l':

            case 'L':

    

            

            if(vec.size()==0) {

                cout<<"Unable to determine the largest number - list is empty"<

            } else {

                int largest_element{};

                for(size_t i{0};i

                    if(vec.at(i)>largest_element) {

                        largest_element=vec.at(i);

                    }

                }

                cout<

            }


            case 'q':

            case 'Q':

            

            cout<<"Goodbye"<

            break;

        }

            

            

            

                /*cout<<"[] - the list is empty"<

                else

                    for(size_t i{0};i

                        cout<<"["<

                         */

                        

        

    }while(selection!='q' || selection!='Q');

    

    return 0;

}

실행해보니 error jump to case label 요렇게 뜨던데 이거 오류 어케해결해야되냐???