Показать сообщение отдельно

  #945  
Старый 22.12.2008, 18:47
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

если слова лежат единым массивом

Код:
char str[1500];
scanf("%s",str);

for(int i=0;*(str+i)!=0 && i<1500;i++)
  if(*(str+i)=='0' && *(str+i+1)=='0')
    {strcpy(str+i,str+i+1); i--; }
если слова лежат в массиве слов words[][]
Код:
char words[N][50];

for(int i=0;i<N;i++)
  for(int j=0;words[i][j]!=0;j++)
    if(words[i][j]=='0' && words[i][j+1]=='0')
      { strcpy((char *)&(words[i][j]),(char *)&(words[i][j+1])); j--; }

Последний раз редактировалось Delimiter; 22.12.2008 в 21:12..
 
Ответить с цитированием