1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
#include <stdio.h> int () { int i, j, k, l, m, n, o, p, q, r; for(i=1; i<=10; i++) { p = 20-2i; /* välilyöntien lukumäärä rivin alussa */ q = 2i-1; /* rivin suurin numero */ r = 19-2i; /* välilyöntien lukumäärä rivin lopussa */ for(j=0; j<p; j++) (" "); for(k=i; k<=q; k++) if(k>9) { n = k-10; ("%d ", n); } else ("%d ", k); for(l=k--; l>=i; l--); if(l>9) { o = l-10; ("%d ", o); } else ("%d ", l); for(m=0; m<r; m++) (" "); ("\n"); } return; } |
Pastie