#include <stdio.h>
#include <stdlib.h>
#include <time.h> // clock(), clock_t 변수형
int samples[100];
int graph[10];
int main()
{
int i;
for(i=0; i<10; i++)
{
graph[i] = 0;
}
for(i=0; i<100; i++)
{
samples
[i
] = (int) rand()%100; }
float elapsedTime;
clock_t startTime = 0, endTime = 0;
startTime
= clock(); // 시작 시간
for(i=0; i<100; i++)
{
if( samples[i] >= 0 && samples[i] < 10) graph[0]++;
else if( samples[i] >= 10 && samples[i] < 20) graph[1]++;
else if( samples[i] >= 20 && samples[i] < 30) graph[2]++;
else if( samples[i] >= 30 && samples[i] < 40) graph[3]++;
else if( samples[i] >= 40 && samples[i] < 50) graph[4]++;
else if( samples[i] >= 50 && samples[i] < 60) graph[5]++;
else if( samples[i] >= 60 && samples[i] < 70) graph[6]++;
else if( samples[i] >= 70 && samples[i] < 80) graph[7]++;
else if( samples[i] >= 80 && samples[i] < 90) graph[8]++;
else if( samples[i] >= 90 && samples[i] < 100) graph[9]++;
}
endTime
= clock(); // 종료 시간 elapsedTime = (float)(endTime - startTime) / (CLOCKS_PER_SEC);
printf("elapsed time is : %f seconds.\n", elapsedTime
);
for(i=0; i<10; i++)
{
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4gLy8gY2xvY2soKSwgY2xvY2tfdCDrs4DsiJjtmJUKCmludCBzYW1wbGVzWzEwMF07CmludCBncmFwaFsxMF07CgppbnQgbWFpbigpCnsKCWludCBpOwoKCWZvcihpPTA7IGk8MTA7IGkrKykKCXsKCSAgICBncmFwaFtpXSA9IDA7Cgl9CgkKCWZvcihpPTA7IGk8MTAwOyBpKyspCgl7CgkgICAgc2FtcGxlc1tpXSA9IChpbnQpIHJhbmQoKSUxMDA7Cgl9CgoJZmxvYXQgZWxhcHNlZFRpbWU7CgljbG9ja190IHN0YXJ0VGltZSA9IDAsIGVuZFRpbWUgPSAwOwoJc3RhcnRUaW1lID0gY2xvY2soKTsgLy8g7Iuc7J6RIOyLnOqwhAoJCglmb3IoaT0wOyBpPDEwMDsgaSsrKQoJewoJICAgIGlmKCBzYW1wbGVzW2ldID49IDAgJiYgc2FtcGxlc1tpXSA8IDEwKSBncmFwaFswXSsrOwoJICAgIGVsc2UgaWYoIHNhbXBsZXNbaV0gPj0gMTAgJiYgc2FtcGxlc1tpXSA8IDIwKSBncmFwaFsxXSsrOwoJICAgIGVsc2UgaWYoIHNhbXBsZXNbaV0gPj0gMjAgJiYgc2FtcGxlc1tpXSA8IDMwKSBncmFwaFsyXSsrOwoJICAgIGVsc2UgaWYoIHNhbXBsZXNbaV0gPj0gMzAgJiYgc2FtcGxlc1tpXSA8IDQwKSBncmFwaFszXSsrOyAKCSAgICBlbHNlIGlmKCBzYW1wbGVzW2ldID49IDQwICYmIHNhbXBsZXNbaV0gPCA1MCkgZ3JhcGhbNF0rKzsgCgkgICAgZWxzZSBpZiggc2FtcGxlc1tpXSA+PSA1MCAmJiBzYW1wbGVzW2ldIDwgNjApIGdyYXBoWzVdKys7CgkgICAgZWxzZSBpZiggc2FtcGxlc1tpXSA+PSA2MCAmJiBzYW1wbGVzW2ldIDwgNzApIGdyYXBoWzZdKys7CgkgICAgZWxzZSBpZiggc2FtcGxlc1tpXSA+PSA3MCAmJiBzYW1wbGVzW2ldIDwgODApIGdyYXBoWzddKys7CgkgICAgZWxzZSBpZiggc2FtcGxlc1tpXSA+PSA4MCAmJiBzYW1wbGVzW2ldIDwgOTApIGdyYXBoWzhdKys7IAoJICAgIGVsc2UgaWYoIHNhbXBsZXNbaV0gPj0gOTAgJiYgc2FtcGxlc1tpXSA8IDEwMCkgZ3JhcGhbOV0rKzsgCgl9CgkKCWVuZFRpbWUgPSBjbG9jaygpOyAvLyDsooXro4wg7Iuc6rCECgllbGFwc2VkVGltZSA9IChmbG9hdCkoZW5kVGltZSAtIHN0YXJ0VGltZSkgLyAoQ0xPQ0tTX1BFUl9TRUMpOwoJcHJpbnRmKCJlbGFwc2VkIHRpbWUgaXMgOiAlZiBzZWNvbmRzLlxuIiwgZWxhcHNlZFRpbWUpOwkKCQoJZm9yKGk9MDsgaTwxMDsgaSsrKQoJewoJCXByaW50ZigiJWQgIiwgZ3JhcGhbaV0gKTsKCX0KCQoJcmV0dXJuIDA7Cn0K