Получить файл g, в котором записаны сначала 5 положительных чисел, затем 5 отрицательных - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Компоненты файла f – целые двухзначные (отличные от нуля) числа, причем 10 положительных чисел, 10 отрицательных, и т.д. Получить файл g, в котором записаны сначала 5 положительных чисел, затем 5 отрицательных и т.д. Задача крайне криво сформулирована, но всё же.

Решение задачи: «Получить файл g, в котором записаны сначала 5 положительных чисел, затем 5 отрицательных»

textual
Листинг программы
int main()
{
    int t,i;
    FILE *ff,fout;
    ff=fopen("file.txt","rt");
    fout=fopen("file2.txt","wt");
    while(!feof(ff))
    {
       for(i=1;i<=5;i++)
       {
           fscanf(ff,"%d",&t);
           fprintf(fout,"%d\n",t);
       }
       for(i=1;i<=5;i++)
       {
           fscanf(ff,"%d",&t);
       }
       for(i=1;i<=5;i++)
       {
           fscanf(ff,"%d",&t);
           fprintf(fout,"%d\n",t);
       }
       for(i=1;i<=5;i++)
       {
           fscanf(ff,"%d",&t);
       }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы