Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Не работает задачи.Очередность


Рекомендуемые сообщения

создать текстовый файл. за один просмотр файла создать новый файл в котором будут находиться всы длинные - палиндромы сохраняя первоначальный порядок слов в файле.

Делал вот так но что то не получаеться

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <conio.h>

FILE *fin;

FILE *fout;

char s[15];

int main()

{

int l=0,f,i,len,lennew=0;

fin=fopen("in.txt", "rt");

fscanf(fin,"%s",s);

while (!feof(fin))

{

f=0;

lennew=strlen(s);

for(i=0;i<lennew/2;i++)

{

if(s!=s[lennew-i])

f=1;

}

if(f==0 && len==0)

{fout=fopen("out1.txt", "wt");

fprintf(fout,"%s ",s);

fclose(fout);}

else if(f==0 && lennew==len)

{fout=fopen("out1.txt", "at");

fprintf(fout,"%s ",s);

fclose(fout); }

else if (f==0 && lennew>=len)

{fout=fopen("out1.txt", "wt");

fprintf(fout,"%s ",s);

fclose(fout);

}

len=lennew;

fscanf(fin,"%s",s);

}

fclose(fin);

return 0;

}

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...