Получить файл 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);
       }
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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