Найти количество отрицательных элементов массива, записанного в текстовый файл - C (СИ)

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

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

В текстовом файле 1.txt записан массив с произвольным количеством элементов.

Не считывая весь массив в память

, найти количество отрицательных элементов массива.Полученные значения дописать в конец массива,«Количество элементов – 12»

Решение задачи: «Найти количество отрицательных элементов массива, записанного в текстовый файл»

textual
Листинг программы
#include <stdio.h>
int main()
{
    int i, n = 0;
    FILE *f1;
    f1 = fopen("1.txt", "r");
    while(1 == fscanf(f1, "%d", &i)){
        if(i < 0)
            ++n;
    }
    fclose(f1);
    if(n == 0){
        printf("Negative elements not found.");
        return 1;
    }
    f1 = fopen("1.txt", "a");
    fprintf(f1,"\nThe number of negative elements is %d", n);
    fclose(f1);
    return 0;
}

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


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

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

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