/*
** tartaglia.c
**
** Letto in input un intero n stampa in output la n-esima
** riga del triangolo di Tartaglia.
**
** Marco Liverani (liverani@mat.uniroma3.it) - Marzo 2001
*/
#include <stdlib.h>
#include <stdio.h>
#define MAX 100
/*
* Costruisce la matrice con il triangolo di Tartaglia
*/
void tartaglia(int mat[MAX][MAX], int n) {
int i, j;
mat[1][0] = 0;
mat[1][1] = 1;
mat[1][2] = 0;
for (i=2; i<=n; i++) {
for (j=1; j<=i; j++) {
mat[i][j] = mat[i-1][j-1] + mat[i-1][j];
}
mat[i][i+1] = 0;
}
return;
}
/*
* funzione principale (main)
*/
int main(void) {
int i, n, mat[MAX][MAX];
printf("Inserisci un numero intero: ");
scanf("%d", &n);
tartaglia(mat, n);
for (i=1; i<=n; i++) {
printf("%d ", mat[n][i]);
}
printf("\n");
return(1);
}