피보나치 수열 ¶
~cpp //피보나치 수열 #include<iostream.h> main() { int i; int temp; int sum[2]={1,1}; int decide; cout<<"숫자를 입력하시오."; cin>>decide; cout<<"피보나치 수열\n"; for(i=0; i<decide; i++){ cout<<"A"<<i+1<<"= "<<sum[1]<<"\n"; temp=sum[0]; sum[0]=sum[1]; sum[1]=sum[1]+temp; } return 0; }
스택 ¶
~cpp //스택 #include<iostream.h> int main() { int select; int i,k; k=0; int array[10]={0,}; do{ cout<<"무슨 메뉴를 선택합니까?: \n"; cout<<"1. 추가 \n"; cout<<"2. 삭제 \n"; cout<<"3. 목록 \n"; cout<<"4. 종료 \n"; cin>>select; switch(select){ case 1: if(k==9) cout<<"더 이상 추가할 수 없습니다.\n"; else { cout<<"입력할 수는?\n"; cin>>array[k]; cout<<array[k]<<"를 입력했습니다.\n"; k++;} break; case 2: if(k==0) cout<<"지울 수 없습니다.\n"; else{ cout<<array[k-1]<<"를 삭제합니다.\n"; k--;} break; case 3: cout<<"목록\n"; for(i=0;i<k;i++) cout<<array[i]<<"\n"; break; case 4: break;} }while(select!=4); return 0; }
큐 ¶
~cpp //큐 #include<iostream.h> int main() { int select; int i,k; k=0; int array[10]={0,}; do{ cout<<"무슨 메뉴를 선택합니까?: \n"; cout<<"1. 추가 \n"; cout<<"2. 삭제 \n"; cout<<"3. 목록 \n"; cout<<"4. 종료 \n"; cin>>select; switch(select){ case 1: if(k==9) cout<<"더 이상 추가할 수 없습니다.\n"; else { cout<<"입력할 수는?\n"; cin>>array[k]; cout<<array[k]<<"를 입력했습니다.\n"; k++;} break; case 2: if(k==0) cout<<"지울 수 없습니다.\n"; else{ cout<<array[0]<<"를 삭제합니다.\n"; for(i=0;i<k;i++) array[i]=array[i+1]; array[k]=0; k--;} break; case 3: cout<<"목록\n"; for(i=0;i<k;i++) cout<<array[i]<<"\n"; break; case 4: break; } }while(select!=4); return 0; }
작성자: Yggdrasil