#include int lazy_sum(int *ar, int wdth, int hght) { int sum = 0; for(int x = 0; x < wdth; ++x) { for(int y = 0; y < hght; ++y) { sum += ar[x+y*wdth]; if (sum >= 30) { goto done; } } } return sum; done: return 30; } int main(int argc, char** argv) { int ar[10000]; int result = lazy_sum(ar, 100, 100); printf("Sum: %d\n", result); }