fork download
  1. int foo(int a_0, int a_1) {
  2.  int a_n = 0;
  3.  int count = 0;
  4.  for (;;) {
  5.   a_n = 3*a_0 + 2*a_1;
  6.   if (a_n > 1000) {
  7.    return count;
  8.   } else if (a_n >= 100) {
  9.    count += 1;
  10.   }
  11.   a_0 = a_1;
  12.   a_1 = a_n;
  13.  }
  14. }
Compilation error #stdin compilation error #stdout 0s 4320KB
stdin
1
10
compilation info
prog.c: In function ‘foo’:
prog.c:2:1: error: stray ‘\343’ in program
  int a_n = 0;
 ^
prog.c:2:2: error: stray ‘\200’ in program
  int a_n = 0;
  ^
prog.c:2:3: error: stray ‘\200’ in program
  int a_n = 0;
   ^
prog.c:3:1: error: stray ‘\343’ in program
  int count = 0;
 ^
prog.c:3:2: error: stray ‘\200’ in program
  int count = 0;
  ^
prog.c:3:3: error: stray ‘\200’ in program
  int count = 0;
   ^
prog.c:4:1: error: stray ‘\343’ in program
  for (;;) {
 ^
prog.c:4:2: error: stray ‘\200’ in program
  for (;;) {
  ^
prog.c:4:3: error: stray ‘\200’ in program
  for (;;) {
   ^
prog.c:5:1: error: stray ‘\343’ in program
   a_n = 3*a_0 + 2*a_1;
 ^
prog.c:5:2: error: stray ‘\200’ in program
   a_n = 3*a_0 + 2*a_1;
  ^
prog.c:5:3: error: stray ‘\200’ in program
   a_n = 3*a_0 + 2*a_1;
   ^
prog.c:5:4: error: stray ‘\343’ in program
   a_n = 3*a_0 + 2*a_1;
    ^
prog.c:5:5: error: stray ‘\200’ in program
   a_n = 3*a_0 + 2*a_1;
     ^
prog.c:5:6: error: stray ‘\200’ in program
   a_n = 3*a_0 + 2*a_1;
      ^
prog.c:6:1: error: stray ‘\343’ in program
   if (a_n > 1000) {
 ^
prog.c:6:2: error: stray ‘\200’ in program
   if (a_n > 1000) {
  ^
prog.c:6:3: error: stray ‘\200’ in program
   if (a_n > 1000) {
   ^
prog.c:6:4: error: stray ‘\343’ in program
   if (a_n > 1000) {
    ^
prog.c:6:5: error: stray ‘\200’ in program
   if (a_n > 1000) {
     ^
prog.c:6:6: error: stray ‘\200’ in program
   if (a_n > 1000) {
      ^
prog.c:7:1: error: stray ‘\343’ in program
    return count;
 ^
prog.c:7:2: error: stray ‘\200’ in program
    return count;
  ^
prog.c:7:3: error: stray ‘\200’ in program
    return count;
   ^
prog.c:7:4: error: stray ‘\343’ in program
    return count;
    ^
prog.c:7:5: error: stray ‘\200’ in program
    return count;
     ^
prog.c:7:6: error: stray ‘\200’ in program
    return count;
      ^
prog.c:7:7: error: stray ‘\343’ in program
    return count;
       ^
prog.c:7:8: error: stray ‘\200’ in program
    return count;
        ^
prog.c:7:9: error: stray ‘\200’ in program
    return count;
         ^
prog.c:8:1: error: stray ‘\343’ in program
   } else if (a_n >= 100) {
 ^
prog.c:8:2: error: stray ‘\200’ in program
   } else if (a_n >= 100) {
  ^
prog.c:8:3: error: stray ‘\200’ in program
   } else if (a_n >= 100) {
   ^
prog.c:8:4: error: stray ‘\343’ in program
   } else if (a_n >= 100) {
    ^
prog.c:8:5: error: stray ‘\200’ in program
   } else if (a_n >= 100) {
     ^
prog.c:8:6: error: stray ‘\200’ in program
   } else if (a_n >= 100) {
      ^
prog.c:9:1: error: stray ‘\343’ in program
    count += 1;
 ^
prog.c:9:2: error: stray ‘\200’ in program
    count += 1;
  ^
prog.c:9:3: error: stray ‘\200’ in program
    count += 1;
   ^
prog.c:9:4: error: stray ‘\343’ in program
    count += 1;
    ^
prog.c:9:5: error: stray ‘\200’ in program
    count += 1;
     ^
prog.c:9:6: error: stray ‘\200’ in program
    count += 1;
      ^
prog.c:9:7: error: stray ‘\343’ in program
    count += 1;
       ^
prog.c:9:8: error: stray ‘\200’ in program
    count += 1;
        ^
prog.c:9:9: error: stray ‘\200’ in program
    count += 1;
         ^
prog.c:10:1: error: stray ‘\343’ in program
   }
 ^
prog.c:10:2: error: stray ‘\200’ in program
   }
  ^
prog.c:10:3: error: stray ‘\200’ in program
   }
   ^
prog.c:10:4: error: stray ‘\343’ in program
   }
    ^
prog.c:10:5: error: stray ‘\200’ in program
   }
     ^
prog.c:10:6: error: stray ‘\200’ in program
   }
      ^
prog.c:11:1: error: stray ‘\343’ in program
   a_0 = a_1;
 ^
prog.c:11:2: error: stray ‘\200’ in program
   a_0 = a_1;
  ^
prog.c:11:3: error: stray ‘\200’ in program
   a_0 = a_1;
   ^
prog.c:11:4: error: stray ‘\343’ in program
   a_0 = a_1;
    ^
prog.c:11:5: error: stray ‘\200’ in program
   a_0 = a_1;
     ^
prog.c:11:6: error: stray ‘\200’ in program
   a_0 = a_1;
      ^
prog.c:12:1: error: stray ‘\343’ in program
   a_1 = a_n;
 ^
prog.c:12:2: error: stray ‘\200’ in program
   a_1 = a_n;
  ^
prog.c:12:3: error: stray ‘\200’ in program
   a_1 = a_n;
   ^
prog.c:12:4: error: stray ‘\343’ in program
   a_1 = a_n;
    ^
prog.c:12:5: error: stray ‘\200’ in program
   a_1 = a_n;
     ^
prog.c:12:6: error: stray ‘\200’ in program
   a_1 = a_n;
      ^
prog.c:13:1: error: stray ‘\343’ in program
  }
 ^
prog.c:13:2: error: stray ‘\200’ in program
  }
  ^
prog.c:13:3: error: stray ‘\200’ in program
  }
   ^
stdout
Standard output is empty