~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;
}