codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <time.h> int s(int i, int j, int a,int b){ return (i == 0 || j == (b-1)) ? \ (a*b) - (1 + i + j) : (i == (a-1) || j == 0) ?\ (a-1)*(b-1)-((a-i)+(b-j))+2 :\ (a > 2 || b > 2) ? s(i-1, j-1, a-2,b-2) : 0;\ } int main() { int x,y,a,b; //srand((unsigned)time(0)); //while (!a||!b) { a = rand()%10; b = rand()%10; } a = 5;b=6; for (x=0;x < a;x++){ for (y=0;y<b;y++) printf("%d\t",a*b-s(x,y,a,b)); printf("\n\n"); } return 0; }
Private
[
?
]
Run code
Submit