#include <stdio.h>
#include <stdlib.h>
#define FALSE 0
#define TRUE 1
int IsSheBeautiful() { return (rand() % 101 > 99); }
int IsSheLikeMe() { return (rand() % 51 > 49); }
int MeetGirl(int count) {
int amIcouple = FALSE;
// printf ("%d : I meet a girl!\n", count);
if ( IsSheBeautiful() && IsSheLikeMe() ) {
amIcouple = TRUE;
}
return amIcouple;
}
int Process() {
int amIcouple = FALSE;
int count = 0;
while ( amIcouple == FALSE ) {
amIcouple = MeetGirl(++count);
}
printf ("I met %d girls\n", count);
return amIcouple;
}
int main(int argc, char **argv) {
printf("%s\n", Process() == TRUE ? "I am not a single!" : "I am a sigle");
return 0;
}
'Coding > CPP 삽질기' 카테고리의 다른 글
짝수만 출력하기 (0) | 2016.03.03 |
---|---|
사각형 개수 구하기 (0) | 2014.11.12 |
Mirror (0) | 2014.10.27 |