No older revisions available
No older revisions available
실미도 ¶
~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;
}