#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int dwData = 0;
int i = 0;
bool bExisted = false;
printf("please enter a number:/n");
scanf("%d",&dwData);
char* pBuf = new char[32*dwData];
char szBuf[32];
for (i = 1; i <= dwData/2; ++i)
{
int sum = i;
sprintf(pBuf,"%d/t",i);
for (int j = i+1; j <= (dwData/2 + 1);++j)
{
sum +=j;
sprintf(szBuf,"%d/t",j);
strcat(pBuf,szBuf);
if (sum == dwData)
{
bExisted = true;
printf("%s/n",pBuf);
break;
}
}
}
if (!bExisted)
{
printf("NONE/n");
}
delete[] pBuf;
pBuf = NULL;
system("pause");
return 0;
}