Language: C

#include<stdio.h>
int main(void){ 
    int a=0;
    int b=0;
    scanf("%d %d",&a,&b);
    char a[a][b]={0}{0};
    int c=0;
    int mark1[100]={0};
    int mark2[100]={0};
    for(int i=0;i<a;i++){
            for(int n=0;n<b;n++){
                scanf("%c",&a[i][n]);
                if(a[i][n])=='#'){
                    mark1[c]=i;
                    mark2[c]=n;
                    c++;
                }
            }
    }
    for(int v=0;v<c;v++){
        for(int l=0;l<a;l++){
            if(mark1[v]==a[l][0]){
                while (mark1[v]<c){
　　　　　　　　    mark1[v]=mark1[v+1];
　　　　　　　　    v++;
　　　　　　　　}
            }
        }
    }
    for(v=0;v<c;v++){
        for(l=0;l<a;l++){
            if(mark2[v]==a[l][0]){
                while (mark2[v]<c){
　　　　　　　　    mark2[v]=mark2[v+1];
　　　　　　　　    v++;
　　　　　　　　}
            }
        }
    }

}

Compiler output:
main.c: In function 'main':
main.c:6:10: error: conflicting types for 'a'; have 'char[a][b]'
    6 |     char a[a][b]={0}{0};
      |          ^
main.c:3:9: note: previous definition of 'a' with type 'int'
    3 |     int a=0;
      |         ^
main.c:6:18: error: variable-sized object may not be initialized except with an empty initializer
    6 |     char a[a][b]={0}{0};
      |                  ^
main.c:6:21: error: expected ',' or ';' before '{' token
    6 |     char a[a][b]={0}{0};
      |                     ^
main.c:13:28: error: expected expression before '==' token
   13 |                 if(a[i][n])=='#'){
      |                            ^~
main.c:13:33: error: expected statement before ')' token
   13 |                 if(a[i][n])=='#'){
      |                                 ^
main.c:24:1: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      | ^~~~~~~~
main.c:24:3: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |         ^~~~~~~~
main.c:24:5: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                 ^~~~~~~~
main.c:24:7: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                         ^~~~~~~~
main.c:24:9: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                 ^~~~~~~~
main.c:24:11: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                         ^~~~~~~~
main.c:24:13: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                                 ^~~~~~~~
main.c:24:15: error: stray '\343' in program
   24 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark1[v]=mark1[v+1];
      |                                                         ^~~~~~~~
main.c:25:1: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      | ^~~~~~~~
main.c:25:3: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |         ^~~~~~~~
main.c:25:5: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                 ^~~~~~~~
main.c:25:7: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                         ^~~~~~~~
main.c:25:9: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                 ^~~~~~~~
main.c:25:11: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                         ^~~~~~~~
main.c:25:13: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                 ^~~~~~~~
main.c:25:15: error: stray '\343' in program
   25 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                         ^~~~~~~~
main.c:26:1: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      | ^~~~~~~~
main.c:26:3: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |         ^~~~~~~~
main.c:26:5: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                 ^~~~~~~~
main.c:26:7: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                         ^~~~~~~~
main.c:26:9: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                 ^~~~~~~~
main.c:26:11: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                         ^~~~~~~~
main.c:26:13: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                 ^~~~~~~~
main.c:26:15: error: stray '\343' in program
   26 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                         ^~~~~~~~
main.c:30:9: error: 'v' undeclared (first use in this function)
   30 |     for(v=0;v<c;v++){
      |         ^
main.c:30:9: note: each undeclared identifier is reported only once for each function it appears in
main.c:31:13: error: 'l' undeclared (first use in this function)
   31 |         for(l=0;l<a;l++){
      |             ^
main.c:34:1: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      | ^~~~~~~~
main.c:34:3: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |         ^~~~~~~~
main.c:34:5: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                 ^~~~~~~~
main.c:34:7: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                         ^~~~~~~~
main.c:34:9: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                 ^~~~~~~~
main.c:34:11: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                         ^~~~~~~~
main.c:34:13: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                                 ^~~~~~~~
main.c:34:15: error: stray '\343' in program
   34 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    mark2[v]=mark2[v+1];
      |                                                         ^~~~~~~~
main.c:35:1: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      | ^~~~~~~~
main.c:35:3: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |         ^~~~~~~~
main.c:35:5: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                 ^~~~~~~~
main.c:35:7: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                         ^~~~~~~~
main.c:35:9: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                 ^~~~~~~~
main.c:35:11: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                         ^~~~~~~~
main.c:35:13: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                 ^~~~~~~~
main.c:35:15: error: stray '\343' in program
   35 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>    v++;
      |                                                         ^~~~~~~~
main.c:36:1: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      | ^~~~~~~~
main.c:36:3: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |         ^~~~~~~~
main.c:36:5: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                 ^~~~~~~~
main.c:36:7: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                         ^~~~~~~~
main.c:36:9: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                 ^~~~~~~~
main.c:36:11: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                         ^~~~~~~~
main.c:36:13: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                 ^~~~~~~~
main.c:36:15: error: stray '\343' in program
   36 | <U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000><U+3000>}
      |                                                         ^~~~~~~~