Karan
BAN USERvoid pascal(int level, int curLevel, int **array) {
if (curLevel == level) {
return;
}
if (curLevel == 0) {
array[curLevel][curLevel] = 1;
} else {
array[curLevel][0] = 1;
array[curLevel][curLevel] = 1;
for (int i = 1; i < curLevel; i++) {
array[curLevel][i] = array[curLevel -1][i - 1] + array[curLevel - 1][i];
}
}
pascal(level, curLevel + 1, array);
}
Ooops, I don't know how it submitted the answer twice, and I can't find any way delete one.
- Karan August 05, 2015