Pagini recente » gardening | Diferente pentru utilizator/tvlad intre reviziile 30 si 31 | Cod sursa (job #1509940)
#include <stdio.h>
#include <string.h>
char* strip (char* input)
{
int loop;
char *output = (char*) malloc (strlen(input));
char *dest = output;
if (output)
{
for (loop=0; loop<strlen(input); loop++)
if (input[loop] != ' ')
*dest++ = input[loop];
*dest = '\0';
}
return output;
}
int main ()
{
int len,med,count = 1, i;
char inp[256];
gets (inp);
char* inp2 = strip (inp);
len=strlen(inp2);
for (i=0; inp[i]!='\0'; i++)
{
if(inp[i]==' ')
{
count++;
}
}
med=len/count;
printf("%d\n",med);
return 0;
}