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