Four is magic: Difference between revisions
m
C++ - changed code to comply with task requirements
m (C - minor change to comply with task requirements) |
m (C++ - changed code to comply with task requirements) |
||
Line 329:
}
std::string result;
for (unsigned int i = 0; ; ++i) {
std::string text(cardinal(n));
if (i == 0)
text[0] = uppercase(text[0]);
result += text;
if (n == 4) {
break;
}
integer len = text.length();
result += cardinal(len);
result += ", ";
n = len;
}
return result;
}
void test_magic(integer n) {
std::cout << magic(n) << '\n';
}
int main() {
return 0;
}</lang>
|