Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

prg-sem-sp / 3 / S4

.CPP
Скачиваний:
11
Добавлен:
28.03.2015
Размер:
454 б
Скачать
// Из bin файла считать матрицу и вывести ее главную диагональ
#include <stdio.h>
#include <alloc.h>
#include <math.h>


void main(){
FILE *fp=fopen("my.bin","rb");
int *ptr, size=0,temp;
while(!feof(fp)){
ptr=(int *)realloc(ptr,sizeof(int)*(size+1));
fread(&temp,1,sizeof(int),fp);
if(!feof(fp)) ptr[size++]=temp;
}
if(float(sqrt(size))!=(int)sqrt(size)) printf("non square matrics");

for(int i=0;i<size;i+=(int)sqrt(size)+1) printf("%d ",ptr[i]);



}
Соседние файлы в папке 3