Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Yggdrasil/020523세미나: Difference between revisions

From ZeroWiki
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[2]={1,1};   
         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[1]<<"\n";   
                 cout<<"A"<<i+1<<"= "<<sum[1]<<"\n";   
                 temp=sum[0];   
                 temp=sum[0];   
                 sum[0]=sum[1];   
                 sum[0]=sum[1];   
                 sum[1]=sum[1]+temp;       
                 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[10]={0,};  
         int array[10]={0,};  
         do{  
         do{  
                 cout<<"무슨 메뉴를 선택합니까?: \n";  
                 cout<<"무슨 메뉴를 선택합니까?: \n";  
Line 41: Line 41:
                                 else {  
                                 else {  
                                         cout<<"입력할 수는?\n";  
                                         cout<<"입력할 수는?\n";  
                                         cin>>array[k];   
                                         cin>>array[k];   
                                         cout<<array[k]<<"를 입력했습니다.\n";  
                                         cout<<array[k]<<"를 입력했습니다.\n";  
                                         k++;}  
                                         k++;}  
                                         break;  
                                         break;  
Line 49: Line 49:
                                         cout<<"지울 수 없습니다.\n";  
                                         cout<<"지울 수 없습니다.\n";  
                                 else{  
                                 else{  
                                         cout<<array[k-1]<<"를 삭제합니다.\n";             
                                         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[i]<<"\n";  
                                         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[10]={0,};
  int array[10]={0,};
  do{
  do{
  cout<<"무슨 메뉴를 선택합니까?: \n";
  cout<<"무슨 메뉴를 선택합니까?: \n";
Line 84: Line 84:
  else {
  else {
  cout<<"입력할 수는?\n";
  cout<<"입력할 수는?\n";
  cin>>array[k];
  cin>>array[k];
  cout<<array[k]<<"를 입력했습니다.\n";
  cout<<array[k]<<"를 입력했습니다.\n";
  k++;}
  k++;}
  break;
  break;
Line 92: Line 92:
  cout<<"지울 수 없습니다.\n";
  cout<<"지울 수 없습니다.\n";
  else{
  else{
  cout<<array[0]<<"를 삭제합니다.\n";
  cout<<array[0]<<"를 삭제합니다.\n";
  for(i=0;i<k;i++)
  for(i=0;i<k;i++)
  array[i]=array[i+1];
  array[i]=array[i+1];
  array[k]=0;
  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[i]<<"\n";
  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