#include <stdio.h>
#include <stdlib.h>
int main(int argc, char * argv[])
{
FILE * file_pointer;
int numbers[20][30];
char string_buf[31];
int array_length = sizeof numbers / sizeof numbers[0];
int array_length_2d = sizeof numbers[0] / sizeof numbers[0][0];
if ( (file_pointer
= fopen("data.txt", "r")) == NULL
) {
printf("Can't open file data.txt. The program will be terminated\n"); }
for (int i = 0; i < array_length; i++)
{
fread(numbers
[i
], sizeof(int), array_length_2d
, file_pointer
); }
for (int i = 0; i < array_length; i++)
{
for (int j = 0; j < array_length_2d; j++)
}
}
CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqIGFyZ3ZbXSkKewogIEZJTEUgKiBmaWxlX3BvaW50ZXI7CiAgaW50IG51bWJlcnNbMjBdWzMwXTsKICBjaGFyIHN0cmluZ19idWZbMzFdOwogIGludCBhcnJheV9sZW5ndGggPSBzaXplb2YgbnVtYmVycyAvIHNpemVvZiBudW1iZXJzWzBdOwogIGludCBhcnJheV9sZW5ndGhfMmQgPSBzaXplb2YgbnVtYmVyc1swXSAvIHNpemVvZiBudW1iZXJzWzBdWzBdOwoKICBpZiAoIChmaWxlX3BvaW50ZXIgPSBmb3BlbigiZGF0YS50eHQiLCAiciIpKSA9PSBOVUxMKQogIHsKICAgIHByaW50ZigiQ2FuJ3Qgb3BlbiBmaWxlIGRhdGEudHh0LiBUaGUgcHJvZ3JhbSB3aWxsIGJlIHRlcm1pbmF0ZWRcbiIpOwogICAgZXhpdChFWElUX0ZBSUxVUkUpOwogIH0KCiAgZm9yIChpbnQgaSA9IDA7IGkgPCBhcnJheV9sZW5ndGg7IGkrKykKICB7CiAgICBmcmVhZChudW1iZXJzW2ldLCBzaXplb2YoaW50KSwgYXJyYXlfbGVuZ3RoXzJkLCBmaWxlX3BvaW50ZXIpOyAKICB9CgogIHByaW50ZigiQXJyYXk6ICIpOwoKICBmb3IgKGludCBpID0gMDsgaSA8IGFycmF5X2xlbmd0aDsgaSsrKQogIHsKICAgIGZvciAoaW50IGogPSAwOyBqIDwgYXJyYXlfbGVuZ3RoXzJkOyBqKyspCiAgICAgIHByaW50ZigiJWQgIiwgbnVtYmVyc1tpXVtqXSk7CgogICAgcHV0Y2hhcignXG4nKTsKICB9Cn0K