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

Ответы 1

  • //Dev-C++ 5.11 (C)#include <stdio.h>int main(void) {FILE* f; int counter=0,pre,next,b=1; f=fopen("input.txt","r"); fscanf(f,"%d",&pre); if (feof(f))  b=0; else  fscanf(f,"%d",&next); while (!(feof(f)) && b)  {if(pre<next)   counter++;  pre=next;  fscanf(f,"%d",&next);} if(pre<next)   counter++; fclose(f); f=fopen("input.txt","a"); fprintf(f,"%d",counter); fclose(f); return 0;}Пример содержимого input.txt до работы программы:121231241242132134124121231233121212345Пример содержимого input.txt после работы программы:1212312412421321341241212312331212123453
    • Автор:

      autumn84
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years