#include #define MAX 10 int N; /* Počet řádků */ int T[MAX][MAX]; /* Trojúhelník */ int main(void) { int i, j; scanf("%d", &N); /* Načtení vstupu */ for(i=0; i=0; i--) /* Výpočet délek maximálních cest */ for(j=0; j<=i; j++) T[i][j] += (T[i+1][j] > T[i+1][j+1]) ? T[i+1][j] : T[i+1][j+1]; j = 0; for(i=1; i T[i][j+1]) putchar('-'); else { putchar('+'); j++; } putchar('\n'); /* Hotovo */ return 0; }