
Adoth
6 год назад
В файле в столбик записаны целые числа. Напишите программу, которая определяет количество пар соседних чисел таких, что предыдущее число меньше последующего, и выводит результат в конец исходного файла.
ОТВЕТЫ

Zhelamaz
Jul 7, 2019
//Dev-C++ 5.11 (C)
#include lt;stdio.hgt;
int main(void)
{FILE* f;
int counter=0,pre,next,b=1;
f=fopen("input.txt","r");
fscanf(f,"d",amp;pre);
if (feof(f))
b=0;
else
fscanf(f,"d",amp;next);
while (!(feof(f)) amp;amp; b)
{if(prelt;next)
counter++;
pre=next;
fscanf(f,"d",amp;next);}
if(prelt;next)
counter++;
fclose(f);
f=fopen("input.txt","a");
fprintf(f,"\nd",counter);
fclose(f);
return 0;}
Пример содержимого input.txt до работы программы:
12
123124124
2132134
12412
123123312
12
12345
Пример содержимого input.txt после работы программы:
12
123124124
2132134
12412
123123312
12
12345
3
#include lt;stdio.hgt;
int main(void)
{FILE* f;
int counter=0,pre,next,b=1;
f=fopen("input.txt","r");
fscanf(f,"d",amp;pre);
if (feof(f))
b=0;
else
fscanf(f,"d",amp;next);
while (!(feof(f)) amp;amp; b)
{if(prelt;next)
counter++;
pre=next;
fscanf(f,"d",amp;next);}
if(prelt;next)
counter++;
fclose(f);
f=fopen("input.txt","a");
fprintf(f,"\nd",counter);
fclose(f);
return 0;}
Пример содержимого input.txt до работы программы:
12
123124124
2132134
12412
123123312
12
12345
Пример содержимого input.txt после работы программы:
12
123124124
2132134
12412
123123312
12
12345
3
26
Смежные вопросы: