View Code of Problem 43

#include <stdio.h>
 
int main(){
  char arr[100];
  int i, j;
  scanf("%s", arr);
  for(i=0;i<strlen(arr);){
    if(j=i;j<strlen(arr)-1;j++){
    	arr[j]=arr[j+1];
    }
    else{
    	i++;
    }
  }
  printf("%s", arr);
}
/*
Main.c: In function 'main':
Main.c:7:3: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
   for(i=0;i<strlen(arr);){
   ^
Main.c:7:13: warning: incompatible implicit declaration of built-in function 'strlen'
   for(i=0;i<strlen(arr);){
             ^
Main.c:8:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
     if(j=i;j<strlen(arr)-1;j++){
     ^
Main.c:8:11: error: expected ')' before ';' token
     if(j=i;j<strlen(arr)-1;j++){
           ^
*/

Double click to view unformatted code.


Back to problem 43