UMBC CS 201, Fall 06
 UMBC CMSC 201 Fall '06 CSEE | 201 | 201 F'06 | lectures | news | help Search Notes:

# Multiplication Tables

• Create the multiplication tables for 0 through the 10 times table.

## The Method

• Have a two-dimensional array called table
• Fill the table with the products
• Print the multiplication table

## The Program

/* File: times.c Author: R. Chang Date Written: ? Modified by: Sue Evans Modification date: 9/24/03 Section: 101 EMail: bogar@cs.umbc.edu Description: Illustrate two-dimensional arrays by storing times tables for 0 through 10 in an array and then printing them out. */ #include <stdio.h> #define SIZE 11 int main ( ) { int i, j, table[SIZE][SIZE]; /* Fill table with the products of the indices */ for (i = 0; i < SIZE; i++) { for (j = 0; j < SIZE; j++) { table[i][j] = i * j; } } /* Print the table */ for (i = 0; i < SIZE; i++) { for (j = 0; j < SIZE; j++) { printf("%4d", table[i][j]); } printf ("\n"); } return 0; }

## The Sample Run

linux1[86] % a.out 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 0 2 4 6 8 10 12 14 16 18 20 0 3 6 9 12 15 18 21 24 27 30 0 4 8 12 16 20 24 28 32 36 40 0 5 10 15 20 25 30 35 40 45 50 0 6 12 18 24 30 36 42 48 54 60 0 7 14 21 28 35 42 49 56 63 70 0 8 16 24 32 40 48 56 64 72 80 0 9 18 27 36 45 54 63 72 81 90 0 10 20 30 40 50 60 70 80 90 100 linux1[87] %