[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페이지
    파일구조정보처리에 있어서 컴퓨터 시스템을 활용하는 가장 큰 목적은 필요한 정보를 쉽게 이용하는 데 있다. 이러한 의미에서 자료는 일정한 시간 내에 의사 결정을 위해 검색, 처리되고, 그 결과가 필요로 하는 곳에 배분될 때 가치를 갖는다.데이터를 빠른 시간에 쉽고 정확하..
  • OR확정모델 프로젝트(OPL, 엑셀사용) 26페이지
    물류(Logistics) 시스템 중 배송을 담당하는 부분인 공급사슬 네트워크는 교통과 통신의 발달과 각종 수요 예측 기법이 고도로 지능화 됨에 따라 그 중요성은 계속 증가되어 왔으며 앞으로 다가올 동북아 시대에 동북아 허브를 차지하기 위한 각 국들의 치열한 경쟁에 따라..
  • 한국사 요약정리 2페이지
    □ 고조선① 단군이야기 : 제정일치, 모계사회, 계급분화, 선민사상 등. ※ 기록문헌 : 삼국유사(일연), 제왕운기(이승휴), 세종실록지리지, 응제시주(권람), 동국여지승람(노사신)② 요령지방중심으로 성장하여 한반도로까지 발전.(한반도 전역 ×) → 비파형동검과 고인돌..
  • 파일 헤더 정보에 대한 연구 - 파일 헤더 정리 13페이지
    제1장 서 론 제1절 연구의 목적 파일의 종류를 판단하기 위한 확장자와 헤더상의 시그니처 종류를 알아보며, 디지털 포렌식 분석의 주요 대상이 되는 파일의 디지털 저장매체 식별자적 의미를 알아본다. 제2절 연구의 범위 및 방법 1. 연구의 범위 널리 사용되는 50여..
  • 비행체의 오일러각과 쿼터니언 Matlab 12페이지
    PITHETAPSIGRAPHandC.m 파일 _________________________________%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% p.82 3.3 (가)%..
  • [c언어]파일의 입출력 처리 45페이지
    파일 입력/출력의 개요 파일은 영구적인 형식으로 자료를 저장한다. 이러한 파일은 보통 파일의 형식을 의미하는 파일명 확장자(extension)를 가지고 있다. 파일의 사용예는 다음과 같다.· C, Pascal, FORTRAN, BASIC, COBOL 소스부호 (예 : ..
  • [자료처리] 자료처리방법 23페이지
    ** 자료 처리의 개념-자료처리(시스템) 자료처리정보나 데이터를 받아 특정 결과를 만드는 과정순수 자료를 다시 사용하도록 적당한 형태로 나열하거나 정리하는 것자료처리시스템자료를 입력, 처리, 기억, 출력, 제어 기능을 수행하는 것자료 처리하는 컴퓨터 + 관련 소프트웨어
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서