[C++ 프로그래밍] 스택 구현, 복소수 연산 구현

등록일 2003.06.24 한글 (hwp) | 3페이지 | 가격 800원

목차

스택 구현
- stack.h 파일
- stack.cpp 파일
- 결과물

복소수 연산 구현
- complex.h 파일
- complex.cpp 파일
- 결과물

본문내용

#include < iostream >
using namespace std;
class Stack {
public:
enum { MaxStack = 5 }; // 스택 크기 5
void init() {top = -1; } // 스택 초기화
void push( int n ) { // 스택 내용 정수 삽입
if ( isFull() ) { // 스택이 꽉찼을경우
errMsg("Full stack");
return;
}
arr[++top] = n;
}
int pop() { // 스택 내용 삭제
if ( isEmpty() ) { // 스택이 비어있을경우
errMsg("Empty stack");
return dummy_val;
}
return arr[top--];
}
bool isEmpty() { return top < 0; } // 비어있는지 검사
bool isFull() { return top >= MaxStack -1; } // 꽉차있는지 검사
void dump() { // 출력
cout << "Stack, contents, top to bottom:\n";
for( int i = top; i >= 0; i--)
cout << '\t' << arr[i] << '\n';
}
private:
void errMsg(const char* msg) const { // 에러 매세지 출력
cerr << "Stack operation failure: " << msg << '\n';
}
int top;
int arr[MaxStack];
int dummy_val;
};
*원하는 자료를 검색 해 보세요.
  • [파일구조] 파일의 종류와 구성방식 7페이지
    파일구조정보처리에 있어서 컴퓨터 시스템을 활용하는 가장 큰 목적은 필요한 정보를 쉽게 이용하는 데 있다. 이러한 의미에서 자료는 일정한 시간 내에 의사 결정을 위해 검색, 처리되고, 그 결과가 필요로 하는 곳에 배분될 때 가치를 갖는다.데이터를 빠른 시간에 쉽고 정확하..
  • 멀티미디어의 데이터 파일 종류 3페이지
    ◎ 문서파일 .HWP(Hangul WordProcessor) - 아래아 한글 파일로 '한글'문서 파일이다. .GUL - 훈민정음 문서 파일로 훈민정음에서 사용한다. .DOC(DOCument) - 일반 텍스트 파일 또는 '마이크로소프트 워드'(MS)에서 사용되는..
  • [리눅스]리눅스 파일관련 43페이지
    디스크 inode파일 소유자의 UID / 파일소유 그룹의 GID파일의 종류파일 접근허용 설정파일 접근 시간들최종 수정시간, 접근 시간, inode 수정시간파일에 대한 링크 수파일 데이터의 디스크내 위치 정보파일 크기디렉토리는 다른 파일들의 이름과 inode를 연결함동일..
  • [시스템분석] 파일편성에 의한 분류 3페이지
    1. 순차파일파일 매체에 레코드를 논리적인 순서에 따라 순차적으로 기록하는 것을 말한다. 일반적으로 레코드들은 키 항목을 중심으로 레코드의 발생 순서나 크기 순서로 정렬되며, 기억 장소의 주소를 따라서 차례대로 기록된다. 일명 SAM(Sequential Acceess ..
  • 비행체의 오일러각과 쿼터니언 Matlab 12페이지
    PITHETAPSIGRAPHandC.m 파일 _________________________________%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% p.82 3.3 (가)%..
  • 시분설 -제7장 파일과 코드 설계 58페이지
    데이터 저장 계층보조기억장치의 파일에 저장되는 데이터의 차원으로 구성비트, 바이트, 항목, 레코드, 파일, 데이터베이스로 구성파일(File)이란어떤 목적을 위해서 수집한 데이터의 조직적인 그룹수집한 데이터를 체계적으로 정리한 것예제 : 회사나 기관에서 사용하는 임금지불..
  • [공학]파일(File)이란? 1페이지
    02111553파일(File)이란?파일은 동일 목적의 데이터 집합체이며 컴퓨터에서 취급하는 파일은 컴퓨터로 처리하기 쉬운 형태로 정리되어 저장되어 있다. 모든 데이터를 레코드(Record)라 하고, 컴퓨터 처리를 함에 있어 처리의 대상이 되는 한 건 분의 데이터를 레코..