[ create a new paste ] login | about

Link: http://codepad.org/ZsuxxDc6    [ raw code | output | fork ]

C, pasted on May 26:
#include<stdio.h> 
int main (void) 
{ 
	int i,j,k,n; 
	int a[10][10]={0},b[10][10]={0},c[10][10]={0}; 

	printf("n (n<=10) の値を入力して下さい。\n"); 
	scanf("%d",&n); 
	for(i=1;i<=n;i++) { 
		for(j=1;j<=n;j++) { 
			printf("行列aの%d行%d列の値を入力して下さい。\n",i,j);
			scanf("%d",&a[i-1][j-1]);
		}
	} 
	for(i=1;i<=n;i++) {
		for(j=1;j<=n;j++) { 
			printf("行列bの%d行%d列の値を入力して下さい。\n",i,j);
			scanf("%d",&b[i-1][j-1]);
		}
	} 
	for(i=0;i<n;i++) { 
		for(j=0;j<n;j++) {
			for(k=0;k<n;k++){ 
				c[i][j] += a[i][k] * b[k][j];
			}
		}
	} 
	for(i=0;i<n;i++){
		for(j=0;j<n;j++){ 
		printf("c[%d][%d] = %d\n",i+1,j+1,c[i][j]);
	}
	} 
	return 0; 
} 


Output:
1
n (n<=10) の値を入力して下さい。


Create a new paste based on this one


Comments: