U E D R , A S I H C RSS

데블스캠프2006/월요일/함수/문제풀이/이경록

실미도

~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;
}
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:05
Processing time 0.0152 sec