fork download
  1. #include <stdio.h>
  2. int main() {
  3. int N;
  4. scanf("%d", &N);
  5. int sum1 = 0;
  6. for (int n = N; n > 0; n /= 2); // after execution of this loop n=0
  7. for(int i = 0; i < n; i++) sum1++; // does not executes sum1 = 0
  8. int sum2 = 0;
  9. for (int i = 0; i < N; i *= 2); // Infinite loop -- i always remains 0
  10. for (int j = 0; j < i; j++) sum2++; // doesn't executes.
  11. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
8
compilation info
prog.c: In function 'main':
prog.c:7:21: error: 'n' undeclared (first use in this function)
  for(int i = 0; i < n; i++) sum1++; // does not executes sum1 = 0
                     ^
prog.c:7:21: note: each undeclared identifier is reported only once for each function it appears in
prog.c:10:22: error: 'i' undeclared (first use in this function)
  for (int j = 0; j < i; j++) sum2++; // doesn't executes.  
                      ^
stdout
Standard output is empty