#include <iostream>
using namespace std;
void isASuperHero( bool canFly, bool isGood, bool isStrong) ;
int main( ) {
//Voldemort
printf ( "Voldemort " ) ;
isASuperHero( true , false , true ) ;
//Thor
printf ( "Thor " ) ;
isASuperHero( false , true , true ) ;
//Batman
printf ( "Batman " ) ;
isASuperHero( false , true , false ) ;
//Squidward
printf ( "Squidward " ) ;
isASuperHero( false , false , false ) ;
return 0 ;
}
void isASuperHero( bool canFly, bool isGood, bool isStrong)
{
if ( /*has a super power (strength or flight)*/ )
{
if ( /*must not be evil*/ )
{
printf ( "is a super hero.\n " ) ;
}
else
{
printf ( "is a super villian.\n " ) ;
}
}
else
{
if ( ! isGood)
{
printf ( "is mean but otherwise " ) ;
}
printf ( "is a normal person.\n " ) ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBpc0FTdXBlckhlcm8oYm9vbCBjYW5GbHksIGJvb2wgaXNHb29kLCBib29sIGlzU3Ryb25nKTsKCmludCBtYWluKCkgewoJCgkvL1ZvbGRlbW9ydAoJcHJpbnRmKCJWb2xkZW1vcnQgIik7Cglpc0FTdXBlckhlcm8odHJ1ZSwgZmFsc2UsIHRydWUpOwoJCgkvL1Rob3IKCXByaW50ZigiVGhvciAiKTsKCWlzQVN1cGVySGVybyhmYWxzZSwgdHJ1ZSwgdHJ1ZSk7CgkKCS8vQmF0bWFuCglwcmludGYoIkJhdG1hbiAiKTsKCWlzQVN1cGVySGVybyhmYWxzZSwgdHJ1ZSwgZmFsc2UpOwoJCgkvL1NxdWlkd2FyZAoJcHJpbnRmKCJTcXVpZHdhcmQgIik7Cglpc0FTdXBlckhlcm8oZmFsc2UsIGZhbHNlLCBmYWxzZSk7CgkKCXJldHVybiAwOwp9Cgp2b2lkIGlzQVN1cGVySGVybyhib29sIGNhbkZseSwgYm9vbCBpc0dvb2QsIGJvb2wgaXNTdHJvbmcpCnsKCWlmKC8qaGFzIGEgc3VwZXIgcG93ZXIgKHN0cmVuZ3RoIG9yIGZsaWdodCkqLykKCXsKCQlpZigvKm11c3Qgbm90IGJlIGV2aWwqLykKCQl7CgkJCXByaW50ZigiaXMgYSBzdXBlciBoZXJvLlxuIik7CgkJfQoJCWVsc2UKCQl7CgkJCXByaW50ZigiaXMgYSBzdXBlciB2aWxsaWFuLlxuIik7CgkJfQoJfQoJZWxzZQoJewoJCWlmKCFpc0dvb2QpCgkJewoJCQlwcmludGYoImlzIG1lYW4gYnV0IG90aGVyd2lzZSAiKTsKCQl9CgkJcHJpbnRmKCJpcyBhIG5vcm1hbCBwZXJzb24uXG4iKTsKCX0KCQp9
compilation info
prog.cpp: In function ‘void isASuperHero(bool, bool, bool)’:
prog.cpp:29:47: error: expected primary-expression before ‘)’ token
if(/*has a super power (strength or flight)*/)
^
prog.cpp:31:26: error: expected primary-expression before ‘)’ token
if(/*must not be evil*/)
^
stdout