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

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

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

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

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

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

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

textual
Листинг программы
  1. #include <stdio.h>
  2. int main()
  3. {
  4.     int i, n = 0;
  5.     FILE *f1;
  6.     f1 = fopen("1.txt", "r");
  7.     while(1 == fscanf(f1, "%d", &i)){
  8.         if(i < 0)
  9.             ++n;
  10.     }
  11.     fclose(f1);
  12.     if(n == 0){
  13.         printf("Negative elements not found.");
  14.         return 1;
  15.     }
  16.     f1 = fopen("1.txt", "a");
  17.     fprintf(f1,"\nThe number of negative elements is %d", n);
  18.     fclose(f1);
  19.     return 0;
  20. }

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


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

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

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы