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