DS1-2
#include <stdio.h> void PrintN_1(int i, int N); void PrintN_2(int i); int main() { int n; scanf("%d", &n); printf("1-%d: ", n); PrintN_1(n, n); printf("\n"); printf("%d-1: ", n); PrintN_2(n); printf("\n"); return 0; } void PrintN_1(int i, int N) { if(i>0) { PrintN_1(i-1, N); printf("%d", i); if(i!=N) printf(" "); else printf("."); } } void PrintN_2(int i) { if(i>0) { printf("%d", i); if(i!=1) printf(" "); else printf("."); PrintN_2(i-1); } }