No tak si to užijte v céčku, když jinak nedáte...
#include <stdio.h>
#include <string.h>
#define XSIZE 10
#define YSIZE 10
int main() {
int number, x, y, max_len, cur_len, spaces;
char number_str[10];
snprintf (number_str, 10, "%d", XSIZE*YSIZE);
max_len = strlen(number_str);
for (y=1; y<=YSIZE; y++) {
for (x=1; x<=XSIZE; x++) {
number = x*y;
snprintf (number_str, 10, "%d", number);
cur_len = strlen(number_str);
for (spaces=cur_len; spaces<=max_len; spaces++)
printf ("%s", " ");
printf ("%s", number_str);
}
printf ("%s", "\n");
}
}