Решение задачи должно быть представлено в виде проекта, разработанного в интегрированной среде NetBeans. В состав проекта должны войти следующие файлы:
заголовочный файл, файл, содержащий функцию main и файл, содержащий остальные функции программы.
III. Разработка текста программы на языке «Си».
В первую очередь при разработке программы возник вопрос, из чего должна состоять программа. И какие функции она должна выполнять.
Перед разработкой алгоритма я создал файл f1.txt в папке с моим проектом который содержит будущую матрицу.
1.Для начала, программа должна содержать файл с нашими прототипами. Его я записал в Header Files под именем f1.h .
Для простоты я разбил задачу файла f1.h (где содержаться прототипы функций) на 4 части:
а. чтение из файла и считывание чисел для матрицы.
int input (int arr[NROW][NCOL],int nrow,int ncol);
Прототип этой функции предназначен для формирования нашей будущей матрицы, задания количества строк и столбцов.
б. следующий шаг – это выделение нулевого столбца из матрицы.
int vektor (int arr[NROW][NCOL],int S[NROW],int nrow);
Прототип этой функции для предназначен считывания из нашей действующей матрицы вектор, состоящий из N количества элементов.
стр. 2
в. затем считаем количество элементов в векторе больших нуля.
int summa (int S[NROW],int nrow,int kol);
Прототип этой функции предназначен для считывания из вектора, количества элементов больших нуля.
г. и наконец записываем вектор в файл с новым именем.
int output (int S[NROW],int nrow);
Прототип этой функции предназначен для считывания из вектора значений и
запись их в новый файл с разрешением txt.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.