Microsoft Visual C++ 6
Версия реализации Microsoft Visual C++ языка программирования C++Microsoft Visual C++, version 6.
Примеры:
Hello, World! - C++ (34):
#include <iostream>
int main(void)
{
std::cout << "Hello, World!" << std::endl;
return 0;
}
Числа Фибоначчи - C++ (41):
#include <iostream>
int fibonacci(int n)
{
return (n<=2 ? 1 : fibonacci(n-1) + fibonacci(n-2));
}
int main(void)
{
for (int n=1; n<=16; n++)
std::cout << fibonacci(n) << ", ";
std::cout << "..." << std::endl;
return 0;
}
Факториал - C++ (43):
Используется рекурсивное определение факториала. Реализация отличается от альтернативной использованием типа __int64
вместо unsigned long long
и функции вывода на печать printf
вместо std::cout <<
.
#include "stdio.h"
__int64 factorial(__int64 n)
{
return (n==0 ? 1 : n*factorial(n-1));
}
int main(int argc, char* argv[])
{
for (int n=0; n<=16; n++)
printf("%d! = %I64d\n",n,factorial(n));
return 0;
}
Комментарии
]]>blog comments powered by Disqus
]]>