View Code of Problem 58

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <math.h>

int main()
{
	int n,i,j = 0,k = 0;
	char a[1000];
	gets(a);df
	for(i = 0;i < strlen(a);i++)
        if(k == 0&&a[i] != ' '){
            j++;
            k = 1;
        }
        else if(a[i] == ' '){
            k = 0;
        }
        printf("%d\n",j);


}

/*
Main.c: In function 'main':
Main.c:10:2: warning: 'gets' is deprecated (declared at /usr/include/stdio.h:638) [-Wdeprecated-declarations]
  gets(a);df
  ^
Main.c:10:10: error: 'df' undeclared (first use in this function)
  gets(a);df
          ^
Main.c:10:10: note: each undeclared identifier is reported only once for each function it appears in
Main.c:11:2: error: expected ';' before 'for'
  for(i = 0;i < strlen(a);i++)
  ^
Main.c:8:16: warning: unused variable 'k' [-Wunused-variable]
  int n,i,j = 0,k = 0;
                ^
Main.c:8:10: warning: unused variable 'j' [-Wunused-variable]
  int n,i,j = 0,k = 0;
          ^
Main.c:8:8: warning: unused variable 'i' [-Wunused-variable]
  int n,i,j = 0,k = 0;
        ^
Main.c:8:6: warning: unused variable 'n' [-Wunused-variable]
  int n,i,j = 0,k = 0;
      ^
*/

Double click to view unformatted code.


Back to problem 58