#include<stdio.h> #define SIZE 1000 int A[SIZE][SIZE]; int B[SIZE][SIZE]; int C[SIZE][SIZE]; int min(int a, int b){ if (a <= b) return a; return b; } void initialize(){ int i, j; for (i = 0; i < SIZE; i++) for (j = 0; j < SIZE; j++){ A[i][j] = i; B[i][j] = j; C[i][j] = 0; } } void multiply(){ int i, j, k; for(i = 0; i < SIZE; i++) for(j = 0; j < SIZE; j++) for(k = 0; k < SIZE; k++) C[i][j] += A[i][k] * B[k][j]; } int main(){ printf("begin initialize\n"); initialize(); printf("begin multiply\n"); multiply(); }