Курсовая работа по теме: функции и двумерные массивы, страница 3

2.Далее программа должна иметь файл, в котором мы задаем некие константы.

Например: количество строк, количество столбцов матрицы и количество

элементов в формированном векторе. А также содержать условие выполнения программы. При невыполнении всех ограничений выводить на экран текст показывающий нам, что мы совершили ошибку или отсутствует нужный нам файл.

Также вначале программы обязательно должна быть ссылка на файл, который содержит прототипы наших функций.

Например: #include "f1.h"

                        3.И наконец в третьем файле должен находиться текст самой нашей

программы с использованием функций. А также опять должна иметься ссылка на

наши прототипы.

IV. Текст программы на языке «Си».

файл f1.h в Header Files...

/*

 * File:   f1.h

 * Author: pavelskobeev

 *

 * Created on 19 ��� 2009 �., 18:14

 */

#ifndef _F1_H

#define           _F1_H

#ifdef  __cplusplus

extern "C" {

#endif

стр. 3    

#include <stdio.h>

    #define NCOL 8

    #define NROW 4

int input (int arr[NROW][NCOL],int nrow,int ncol);

int vektor (int arr[NROW][NCOL],int S[NROW],int nrow);

int summa (int S[NROW],int nrow,int kol);

int output (int S[NROW],int nrow);

#ifdef  __cplusplus

}

#endif

#endif /* _F1_H */

файл f1main.cpp в Source Files...

/*

 * File:   f1main.cpp

 * Author: pavelskobeev

 *

 * Created on 19 ��� 2009 �., 18:20

 */

#include "f1.h" //

/*

 *

 */

int main(int argc, char** argv) {

    int arr[NROW][NCOL];

    int S[NROW],nrow,ncol,kol;

    printf("nrow=");

    scanf("%d",&nrow);

    printf("ncol=");

    scanf("%d",&ncol);

    if(nrow<NROW && ncol<NCOL){

    input (arr,nrow,ncol);

    vektor (arr,S,nrow);

    summa (S,nrow,kol);

    output (S,nrow);