More actions
imported>Unknown No edit summary |
(Repair batch-0004 pages from live compare) |
||
| Line 6: | Line 6: | ||
int i; | int i; | ||
int temp; | int temp; | ||
int sum | int sum[2]={1,1}; | ||
int decide; | int decide; | ||
cout<<"숫자를 입력하시오."; | cout<<"숫자를 입력하시오."; | ||
| Line 12: | Line 12: | ||
cout<<"피보나치 수열\n"; | cout<<"피보나치 수열\n"; | ||
for(i=0; i<decide; i++){ | for(i=0; i<decide; i++){ | ||
cout<<"A"<<i+1<<"= "<<sum | cout<<"A"<<i+1<<"= "<<sum[1]<<"\n"; | ||
temp=sum | temp=sum[0]; | ||
sum | sum[0]=sum[1]; | ||
sum | sum[1]=sum[1]+temp; | ||
} | } | ||
return 0; | return 0; | ||
| Line 27: | Line 27: | ||
int i,k; | int i,k; | ||
k=0; | k=0; | ||
int array | int array[10]={0,}; | ||
do{ | do{ | ||
cout<<"무슨 메뉴를 선택합니까?: \n"; | cout<<"무슨 메뉴를 선택합니까?: \n"; | ||
| Line 41: | Line 41: | ||
else { | else { | ||
cout<<"입력할 수는?\n"; | cout<<"입력할 수는?\n"; | ||
cin>>array | cin>>array[k]; | ||
cout<<array | cout<<array[k]<<"를 입력했습니다.\n"; | ||
k++;} | k++;} | ||
break; | break; | ||
| Line 49: | Line 49: | ||
cout<<"지울 수 없습니다.\n"; | cout<<"지울 수 없습니다.\n"; | ||
else{ | else{ | ||
cout<<array | cout<<array[k-1]<<"를 삭제합니다.\n"; | ||
k--;} | k--;} | ||
break; | break; | ||
| Line 55: | Line 55: | ||
cout<<"목록\n"; | cout<<"목록\n"; | ||
for(i=0;i<k;i++) | for(i=0;i<k;i++) | ||
cout<<array | cout<<array[i]<<"\n"; | ||
break; | break; | ||
case 4: | case 4: | ||
| Line 70: | Line 70: | ||
int i,k; | int i,k; | ||
k=0; | k=0; | ||
int array | int array[10]={0,}; | ||
do{ | do{ | ||
cout<<"무슨 메뉴를 선택합니까?: \n"; | cout<<"무슨 메뉴를 선택합니까?: \n"; | ||
| Line 84: | Line 84: | ||
else { | else { | ||
cout<<"입력할 수는?\n"; | cout<<"입력할 수는?\n"; | ||
cin>>array | cin>>array[k]; | ||
cout<<array | cout<<array[k]<<"를 입력했습니다.\n"; | ||
k++;} | k++;} | ||
break; | break; | ||
| Line 92: | Line 92: | ||
cout<<"지울 수 없습니다.\n"; | cout<<"지울 수 없습니다.\n"; | ||
else{ | else{ | ||
cout<<array | cout<<array[0]<<"를 삭제합니다.\n"; | ||
for(i=0;i<k;i++) | for(i=0;i<k;i++) | ||
array | array[i]=array[i+1]; | ||
array | array[k]=0; | ||
k--;} | k--;} | ||
break; | break; | ||
| Line 101: | Line 101: | ||
cout<<"목록\n"; | cout<<"목록\n"; | ||
for(i=0;i<k;i++) | for(i=0;i<k;i++) | ||
cout<<array | cout<<array[i]<<"\n"; | ||
break; | break; | ||
case 4: | case 4: | ||
| Line 111: | Line 111: | ||
---- | ---- | ||
작성자: [[Yggdrasil]] | 작성자: [[Yggdrasil]] | ||
Latest revision as of 00:37, 27 March 2026
피보나치 수열
//피보나치 수열
#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;
}
스택
//스택
#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;
}
큐
//큐
#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