느낀 및 명 ¶
보면 만, 부 나 는데 구고 나 다.
는 때문.. (고리따 려리고 단 드를 로 를 높려는 대 ..;;ㅁ;;)
그나다 cpu_clocks라는.. 무 !!!!
력 는 부 리면.. 늦게 력면 린 많로 나고, 빨리 력면 린 로 나다.
그래 단 그부 긴 는데..(력부를 두 게 ).. 그러까 0.. 대략 말 ..
..;;ㅁ;;
는 때문.. (고리따 려리고 단 드를 로 를 높려는 대 ..;;ㅁ;;)
그나다 cpu_clocks라는.. 무 !!!!
력 는 부 리면.. 늦게 력면 린 많로 나고, 빨리 력면 린 로 나다.
그래 단 그부 긴 는데..(력부를 두 게 ).. 그러까 0.. 대략 말 ..
..;;ㅁ;;
¶
~cpp
// CPU_CLOCKS 구는 법.
#include <time.h>
#include <stdio.h>
#include <iostream>
const int BAE_YOL_SU=2;
int size_x[BAE_YOL_SU];
int size_y[BAE_YOL_SU];
int *baeyol[BAE_YOL_SU];
void input_data();
int main()
{
input_data();// 기본 변들
int time_in; // 기 .
time_in = clock(); // 기 력다.
if (size_x[0]!=size_x[1] || size_y[0]!=size_y[1])
printf("가능\n");
else
{
for (register int i=0; i<size_y[0]; ++i)
{
for (register int j=0; j<size_x[1]; ++j)
{
printf("%d ",*(baeyol[0]+i*size_x[0]+j)+*(baeyol[1]+i*size_x[1]+j));
}
printf("\n");
}
}
if (size_x[0]!=size_y[1])
printf("가능\n");
else
{
for (register int i=0; i<size_y[0]; ++i)
{
for (register int j=0; j<size_x[1]; ++j)
{
int temp=0;
for (register int k=0; k<size_x[0]; ++k)
temp+=(*(baeyol[0]+i*size_x[0]+k))*(*(baeyol[1]+k*size_x[1]+j));
printf("%d ",temp);
}
printf("\n");
}
}
for (register int i=0; i<BAE_YOL_SU; ++i)
free(baeyol[i]);
printf("CPU CLOCKS = %d\n", clock() - time_in); // 끝났때 - 기 = 로그램
return 0; // 로그램 료.
}
void input_data()
{
for (register int i=0; i<BAE_YOL_SU; ++i)
{
printf("배 로길를 력.>>");
scanf("%d",&size_y[i]);
printf("배 가로길를 력.>>");
scanf("%d",&size_x[i]);
printf("\n");
baeyol[i]=(int*)malloc(sizeof(int)*size_x[i]*size_y[i]);
for (register int j=0; j<size_y[i]; ++j)
{
for (register int k=0; k<size_x[i]; ++k)
{
printf("%d %d 를 력.>>",j+1,k+1);
scanf("%d",baeyol[i]+j*size_x[i]+k);
}
printf("\n");
}
}
printf("\n");
}










