online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <stdio.h> #include <stdlib.h> #include "time.h" #define COUNT 1023 int get_rand_value(int min, int max) { return (rand()%(max - min + 1) + min); } int main() { clock_t start; double cpu_time_used; int t = 0; int array1[COUNT*COUNT]; int array2[COUNT][COUNT]; start = clock(); for (int i = 0; i < COUNT; ++i) { for (int j = 0; j < COUNT; ++j) { array1[i + j * COUNT] = get_rand_value(0, 10); } } cpu_time_used = ((double) (clock() - start)) / CLOCKS_PER_SEC; printf("Time used for setting values of 1-dim array: %f\n", cpu_time_used); start = clock(); for (int i = 0; i < COUNT; ++i) { for (int j = 0; j < COUNT; ++j) { t += array1[i + j * COUNT]; } } cpu_time_used = ((double) (clock() - start)) / CLOCKS_PER_SEC; printf("Time used for getting values of 1-dim array: %f\n", cpu_time_used); start = clock(); for (int i = 0; i < COUNT; ++i) { for (int j = 0; j < COUNT; ++j) { array2[i][j] = get_rand_value(0, 10); } } cpu_time_used = ((double) (clock() - start)) / CLOCKS_PER_SEC; printf("Time used for setting values of 2-dim array: %f\n", cpu_time_used); t = 0; start = clock(); for (int i = 0; i < COUNT; ++i) { for (int j = 0; j < COUNT; ++j) { t += array2[i][j]; } } cpu_time_used = ((double) (clock() - start)) / CLOCKS_PER_SEC; printf("Time used for getting values of 2-dim array: %f\n", cpu_time_used); // printf("%d\n", t); return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue