Beispiel #1
0
int main()
{
	Sorcerer robert("Robert", "the Magnificent");
	Victim jim("Jimmy");
	Peon joe("Joe");

	std::cout << robert << jim << joe;
	robert.polymorph(jim);
	robert.polymorph(joe);

	std::cout << std::endl << "+++++++++Extra TEXTS+++++++++" << std::endl << std::endl;
	Victim matt("Matt");
	Peon ben("Ben");
	Victim *Super_Jim = new Peon("Super_Jim");//
	std::cout << robert << matt << ben;//
	std::cout << *Super_Jim;//

	std::cout << std::endl << "+++++++++ matt = ben +++++++++" << std::endl << std::endl;
	matt = ben;//

	std::cout << robert << matt << ben;//
	robert.polymorph(matt);//
	robert.polymorph(ben);//
	robert.polymorph(*Super_Jim);//
	delete Super_Jim;
	return 0;
}
Beispiel #2
0
int main() {
    char s[10];
    scanf("%s", s);
    int hour = (s[0] - '0') * 10 + (s[1] - '0');
    int minute = (s[3] - '0') * 10 + (s[4] - '0');
    if (ben(hour, minute)) {
        if (hour > 12) {
            hour -= 12;
        }
        for (int i = 0; i < hour; ++i) {
            printf("Dang");
        }
        if (minute != 0) {
            printf("Dang");
        }
        printf("\n");
    } else {
        printf("Only %s.  Too early to Dang.\n", s);
    }
    return 0;
}