실미도 ¶
~cpp
#include<iostream.h>
bool team684(int people, int gun, int boat);
void main()
{
	int people, gun, boat;
	cout<<"작전에 참가하는 대원수를 입력해 주세요.\n";
	cin>>people;
	cout<<"\n"<<"작전에 동원되는 권총수를 입력해 주세요.\n";
	cin>>gun;
	cout<<"\n"<<"작전에 동원되는 보트수를 입력해 주세요.\n";
	cin>>boat;
	team684(people, gun, boat);
	
}
bool team684(int people, int gun, int boat)
{
	if(gun == people){
		if(people/6 <= boat){
			cout<<"작전을 수행하실 수 있습니다\n";
		}
		else{
			cout<<"작전을 수행하기에 보트수가 부족합니다.\n"<<"대원 6명당 보트 1대가 필요합니다.\n";
		}
	
	}
	else{
		cout<<"작전을 수행할 대원수와 총의 수가 맞지않습니다.\n"<<"대원 1명당 1개의 총이 필요합니다.\n";
	}
	return 0;
}
주사위 ¶
~cpp
#include<iostream>
#include<time.h>
using namespace std;
int number();
void main()
{
	cout<<"주사위를 굴립니다.\n";
	srand((unsigned)time(NULL));
	cout<<number()<<"\n";
}
int number()
{
	return rand()%6+1;
		
}
백설공주 ¶
~cpp
#include <iostream>
#include<time.h> 
using namespace std; 
 
int nan1();
int nan2();
int nan3();
int nan4();
int nan5();
int nan6();
int nan7();
int princess();
int number(int i);
void main() 
{ 
    int i;
	cout<<"임의의 난쟁이를 호출합니다.\n"; 
    srand((unsigned)time(NULL)); 
	number(i);
    cout<<"선택된 난쟁이는"<<number(i);
	switch(number(i)){
	case 1: nan1();
		break;
	case 2: nan1();
		break;
	case 3: nan1();
		break;
	case 4: nan1();
		break;
	case 5: nan1();
		break;
	case 6: nan1();
		break;
	case 7: nan1();
		break;
	}
} 
int number(int i) 
{ 
    
	return rand()%7+1;
         
} 
int nan1()
{
	
	cout<<"난 1번 난쟁이!\n";
	nan2();
	nan3();
	nan4();
	nan5();
	nan6();
	nan7();
	
	return 0;
}
int nan2()
{
	
	cout<<"난 2번 난쟁이!\n";
	nan3();
	nan4();
	nan5();
	nan6();
	nan7();
	
	return 0;
}
int nan3()
{
	
	cout<<"난 3번 난쟁이!\n";
	nan4();
	nan5();
	nan6();
	nan7();
	
	return 0;
}
int nan4()
{
	
	cout<<"난 4번 난쟁이!\n";
	nan5();
	nan6();
	nan7();
	
	return 0;
}
int nan5()
{
	cout<<"난 1번 난쟁이!\n";
	
	nan6();
	nan7();
	
	return 0;
}
int nan6()
{
	cout<<"난 6번 난쟁이!\n";
	
	nan7();
	
	return 0;
}
int nan7()
{
	cout<<"난 7번 난쟁이!\n";
	princess();
	
	return 0;
}
int princess()
{
	cout<<"난 백설공주\n";
	return 0;
}













