성취감 ㄹㅇ10오진다 와....

#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 {

                cout<<"[";

                for(size_t i{0};i

                    //cout<<"["<

                    cout<<" "<

                }

                cout<<" ]"<

            }

            }

            break;

            case 'A':

            case 'a':

            {

            int add{};

            cin>>add;

            

            vec.push_back(add);

            cout<

            }

            break;

    

            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<

            }

            }

            break;


            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<

            }

            }

            break;

        

            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<

            }

            }

            break;


            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;

}