}
else printf("error,try again");
return (0);
}
стр. 4
файл f1.cpp в Source Files...
/*
* File: f1.cpp
* Author: pavelskobeev
*
* Created on 19 ��� 2009 �., 18:21
*/
#include <stdio.h>
#include "f1.h"
/*
*
*/
int input (int arr[NROW][NCOL],int nrow,int ncol) {
int i,j;
FILE *temp;
if((temp=fopen("f1.txt","r+"))==NULL){
printf("fail otsutstvuet");
}
for(i=0;i<nrow;i++){
for(j=0;j<ncol;j++){
fscanf(temp,"%d",&arr[i][j]);
printf("arr=%d\n",arr[i][j]);
}
}
fclose(temp);
return (0);
}
int vektor (int arr[NROW][NCOL],int S[NROW],int nrow){
int i;
for(i=0;i<nrow;i++){
S[i]=arr[i][0];
printf("S=%d\n",S[i]);
}
return (0);
}
стр. 5
int summa (int S[NROW],int nrow,int kol){
int i;
kol=0;
for(i=0;i<nrow;i++){
if(S[i]>0) kol++;
}
printf("kol=%d",kol);
return (0);
}
int output (int S[NROW],int nrow){
int i;
FILE *temp2;
if((temp2=fopen("f2.txt","w+"))==NULL){
printf("fail otsutstvuet");
}
for(i=0;i<nrow;i++)
fprintf(temp2,"S=%d \n",S[i]);
fclose(temp2);
return (0);
}
V. Контрольный расчет и проверка результата.
1.вручную:
матрица в файле(arr): -1 1 2 3 4 5 6 1 2 3 4 5 6 7 2 3 4 5 6 7 8
формирование 0-ого столбца(вектора S): -1 1 2
количество положительных элементов в векторе(kol): 2
также записанный в файл вектор совпал с выведенным на экран.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.