Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

벡터를 구현하는 C++ 프로그램

<시간/>

벡터는 요소가 삽입되거나 삭제되는 경우 자체 크기를 조정할 수 있는 동적 배열입니다. 벡터 요소는 인접한 저장소에 포함되며 컨테이너는 저장소를 자동으로 처리합니다.

벡터를 구현하는 프로그램은 다음과 같습니다 -

예시

#include #include #include #include 네임스페이스 사용 std;int main() { int ch, val; 벡터 vec; cout<<"1)벡터에 요소 삽입"<>ch; switch(ch) { case 1:cout<<"삽입할 값을 입력하세요:"<>발; vec.push_back(발); 부서지다; 경우 2:cout<<"마지막 요소가 삭제되었습니다."< 

출력

위 프로그램의 출력은 다음과 같습니다.

1)벡터에 요소 삽입2)벡터의 마지막 요소 삭제3)벡터의 인쇄 크기4)벡터 요소 표시5)벡터 지우기6)종료선택사항을 입력하십시오:1삽입할 값을 입력하십시오:5선택사항을 입력하십시오:1할 값을 입력하십시오 삽입:2선택 사항을 입력하세요:1삽입할 값을 입력하세요:8선택 사항을 입력하세요:1삽입할 값을 입력하세요:6선택 사항을 입력하세요:3벡터 크기:4선택 사항을 입력하세요:4벡터 요소 표시:5 2 8 6선택 사항을 입력하세요:2마지막 요소가 삭제됩니다. 선택 사항을 입력하십시오:3벡터 크기:3선택 사항을 입력하십시오:4벡터 요소 표시:5 2 8선택 사항을 입력하십시오:5Vector Cleared선택 사항을 입력하십시오:3벡터 크기:0선택 사항을 입력하십시오:4벡터 요소 표시:선택 사항을 입력하십시오:9오류....잘못 선택 입력됨선택 사항을 입력하세요:6Exit

위의 프로그램에서는 먼저 벡터를 정의한 다음 사용자에게 벡터 연산을 선택할 수 있는 메뉴를 제공합니다. 이것은 다음과 같습니다 -

vector vec;cout<<"1)Insert Element into the Vector"< 

do while 루프는 사용자 선택을 입력하는 데 사용되며 switch 문은 선택에 따른 작업을 구현하는 데 사용됩니다. 다른 작업은 벡터에 요소 삽입, 벡터에서 요소 삭제, 벡터 크기 인쇄, 벡터 요소 표시, 벡터 지우기 및 종료입니다. 이에 대한 코드 스니펫은 다음과 같습니다. -

do { cout<<"선택 사항을 입력하십시오:"<>ch; switch(ch) { case 1:cout<<"삽입할 값을 입력하세요:"<>발; vec.push_back(발); 부서지다; 경우 2:cout<<"마지막 요소가 삭제되었습니다."<