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

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

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

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

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

textual
Листинг программы
  1. int main()
  2. {
  3.     int t,i;
  4.     FILE *ff,fout;
  5.     ff=fopen("file.txt","rt");
  6.     fout=fopen("file2.txt","wt");
  7.     while(!feof(ff))
  8.     {
  9.        for(i=1;i<=5;i++)
  10.        {
  11.            fscanf(ff,"%d",&t);
  12.            fprintf(fout,"%d\n",t);
  13.        }
  14.        for(i=1;i<=5;i++)
  15.        {
  16.            fscanf(ff,"%d",&t);
  17.        }
  18.        for(i=1;i<=5;i++)
  19.        {
  20.            fscanf(ff,"%d",&t);
  21.            fprintf(fout,"%d\n",t);
  22.        }
  23.        for(i=1;i<=5;i++)
  24.        {
  25.            fscanf(ff,"%d",&t);
  26.        }
  27.     }
  28. }

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


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

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

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы