Получить файл 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); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д