fork download
  1. #include<stdio.h>
  2. #define MAX_ROWS 26
  3. #define MAX_COLS 26
  4.  
  5. int main(void)
  6. {
  7. char tabula_recta[MAX_ROWS][MAX_COLS];
  8. int pos , row , col;
  9.  
  10. for( row=0; row < MAX_ROWS; row++){
  11. pos = 0;
  12. for( col=0; col < MAX_COLS; col++){
  13. if('A'+row+col > 'Z' && row > 0){
  14. tabula_recta[row][col] = 'A'+ pos;
  15. pos++;
  16. }
  17. else if('A' + row + col == 'Z')
  18. tabula_recta[row][col] = 'Z';
  19. else
  20. tabula_recta[row][col] = 'A'+row+col;
  21. }
  22. }
  23.  
  24. puts("Printing tabula recta table...");
  25.  
  26. for( row=0; row<MAX_ROWS; row++) {
  27. printf("\n");
  28. for( col=0; col<MAX_COLS; col++){
  29. printf("%c" , tabula_recta[row][col]);
  30. }
  31. }
  32.  
  33. return 0;
  34. }
  35.  
  36.  
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
Printing tabula recta table...

ABCDEFGHIJKLMNOPQRSTUVWXYZ
BCDEFGHIJKLMNOPQRSTUVWXYZA
CDEFGHIJKLMNOPQRSTUVWXYZAB
DEFGHIJKLMNOPQRSTUVWXYZABC
EFGHIJKLMNOPQRSTUVWXYZABCD
FGHIJKLMNOPQRSTUVWXYZABCDE
GHIJKLMNOPQRSTUVWXYZABCDEF
HIJKLMNOPQRSTUVWXYZABCDEFG
IJKLMNOPQRSTUVWXYZABCDEFGH
JKLMNOPQRSTUVWXYZABCDEFGHI
KLMNOPQRSTUVWXYZABCDEFGHIJ
LMNOPQRSTUVWXYZABCDEFGHIJK
MNOPQRSTUVWXYZABCDEFGHIJKL
NOPQRSTUVWXYZABCDEFGHIJKLM
OPQRSTUVWXYZABCDEFGHIJKLMN
PQRSTUVWXYZABCDEFGHIJKLMNO
QRSTUVWXYZABCDEFGHIJKLMNOP
RSTUVWXYZABCDEFGHIJKLMNOPQ
STUVWXYZABCDEFGHIJKLMNOPQR
TUVWXYZABCDEFGHIJKLMNOPQRS
UVWXYZABCDEFGHIJKLMNOPQRST
VWXYZABCDEFGHIJKLMNOPQRSTU
WXYZABCDEFGHIJKLMNOPQRSTUV
XYZABCDEFGHIJKLMNOPQRSTUVW
YZABCDEFGHIJKLMNOPQRSTUVWX
ZABCDEFGHIJKLMNOPQRSTUVWXY