fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void exibir_tabuada( int ncolunas )
  5. {
  6. int i = 0;
  7. int j = 0;
  8. int coluna = 0;
  9. int linha = 0;
  10.  
  11. for( i = 0; i < 10; i += ncolunas, j += ncolunas )
  12. {
  13. for( coluna = 0; coluna < ncolunas; coluna++ )
  14. printf("+------------");
  15. printf("+\n");
  16.  
  17. for( linha = 0; linha < 10; linha++ )
  18. {
  19. for( coluna = 0; coluna < ncolunas; coluna++ )
  20. if( coluna + j <= 9 )
  21. printf("| %d x %d = %2d ", coluna + j, linha, (coluna + j) * linha );
  22. else
  23. printf("| ");
  24. printf("|\n");
  25. }
  26. }
  27.  
  28. for( coluna = 0; coluna < ncolunas; coluna++ )
  29. printf("+------------");
  30. printf("+\n");
  31. }
  32.  
  33. int main( void )
  34. {
  35. exibir_tabuada( 5 );
  36. return 0;
  37. }
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
+------------+------------+------------+------------+------------+
| 0 x 0 =  0 | 1 x 0 =  0 | 2 x 0 =  0 | 3 x 0 =  0 | 4 x 0 =  0 |
| 0 x 1 =  0 | 1 x 1 =  1 | 2 x 1 =  2 | 3 x 1 =  3 | 4 x 1 =  4 |
| 0 x 2 =  0 | 1 x 2 =  2 | 2 x 2 =  4 | 3 x 2 =  6 | 4 x 2 =  8 |
| 0 x 3 =  0 | 1 x 3 =  3 | 2 x 3 =  6 | 3 x 3 =  9 | 4 x 3 = 12 |
| 0 x 4 =  0 | 1 x 4 =  4 | 2 x 4 =  8 | 3 x 4 = 12 | 4 x 4 = 16 |
| 0 x 5 =  0 | 1 x 5 =  5 | 2 x 5 = 10 | 3 x 5 = 15 | 4 x 5 = 20 |
| 0 x 6 =  0 | 1 x 6 =  6 | 2 x 6 = 12 | 3 x 6 = 18 | 4 x 6 = 24 |
| 0 x 7 =  0 | 1 x 7 =  7 | 2 x 7 = 14 | 3 x 7 = 21 | 4 x 7 = 28 |
| 0 x 8 =  0 | 1 x 8 =  8 | 2 x 8 = 16 | 3 x 8 = 24 | 4 x 8 = 32 |
| 0 x 9 =  0 | 1 x 9 =  9 | 2 x 9 = 18 | 3 x 9 = 27 | 4 x 9 = 36 |
+------------+------------+------------+------------+------------+
| 5 x 0 =  0 | 6 x 0 =  0 | 7 x 0 =  0 | 8 x 0 =  0 | 9 x 0 =  0 |
| 5 x 1 =  5 | 6 x 1 =  6 | 7 x 1 =  7 | 8 x 1 =  8 | 9 x 1 =  9 |
| 5 x 2 = 10 | 6 x 2 = 12 | 7 x 2 = 14 | 8 x 2 = 16 | 9 x 2 = 18 |
| 5 x 3 = 15 | 6 x 3 = 18 | 7 x 3 = 21 | 8 x 3 = 24 | 9 x 3 = 27 |
| 5 x 4 = 20 | 6 x 4 = 24 | 7 x 4 = 28 | 8 x 4 = 32 | 9 x 4 = 36 |
| 5 x 5 = 25 | 6 x 5 = 30 | 7 x 5 = 35 | 8 x 5 = 40 | 9 x 5 = 45 |
| 5 x 6 = 30 | 6 x 6 = 36 | 7 x 6 = 42 | 8 x 6 = 48 | 9 x 6 = 54 |
| 5 x 7 = 35 | 6 x 7 = 42 | 7 x 7 = 49 | 8 x 7 = 56 | 9 x 7 = 63 |
| 5 x 8 = 40 | 6 x 8 = 48 | 7 x 8 = 56 | 8 x 8 = 64 | 9 x 8 = 72 |
| 5 x 9 = 45 | 6 x 9 = 54 | 7 x 9 = 63 | 8 x 9 = 72 | 9 x 9 = 81 |
+------------+------------+------------+------------+------------+