Данная программа работает с текстовым файлом, содержащим матрицу неопределенного размера. Что определяет данная программа? #include
#include
int feoln(FILE* f){
int ch;
do{
ch = fgetc(f);
}while(!(ch==13||ch==10||ch>32||ch==EOF));
ungetc(ch,f);
return ch==13||ch==10||ch==EOF?1:0;
}
int main(){
FILE * f;
int num,s1=0,s2=0,s3=0,sum;
f=fopen("m_int.txt","rb");
sum=0;
while(!feof(f)){
while(!feoln(f)){
fscanf(f,"%i",&num);
s3=s2;
s2=s1;
s1=num;
}
sum += s1;
fscanf(f,"\n");
}
printf("%i\n",sum);
return 0;
}
Ответы:
1. Сумму элементов матрицы. 2. Сумму элементов первой строки матрицы. 3. Сумму элементов второго столбца матрицы. 4. Сумму элементов предпоследней строки матрицы. 5. Разность элементов предпоследнего столбца матрицы. 6. Сумму элементов предпоследнего столбца матрицы. 7. Сумму элементов последнего столбца матрицы. 8. Сумму элементов 3-го с конца столбца матрицы. 9. Сумму элементов предпоследнего и последнего столбцов матрицы.

  • a. 1
  • b. 2
  • c. 3
  • d. 4
  • e. 5
  • f. 6
  • g. 7
  • h. 8
  • i. 9

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.