Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Вам доступны эти функции из прошлых заданий
- size_t read_size();
- void array_int_fill( int64_t* array, size_t size );
- int64_t* array_int_read( size_t* size );
- typedef size_t balls;
- int64_t** marray_read( size_t* rows, size_t** sizes ) {
- scanf("%lu", rows);
- int64_t** matrix = (int64_t**)malloc(sizeof(int64_t*) * (*rows));
- *sizes = (balls*)malloc(sizeof(balls*) * (*rows));
- for (balls number, i = 0; i < *rows; i++) {
- scanf("%lu", &number);
- (*sizes)[i] = number;
- matrix[i] = (int64_t*)malloc(sizeof(int64_t) * number);
- for (balls j = 0; j < number; j++) {
- scanf("%ld", &matrix[i][j]);
- }
- }
- return matrix;
- }
- void marray_print(int64_t** marray, size_t* sizes, size_t rows) {
- for( size_t i = 0; i < rows; i = i + 1 ) {
- array_int_print( marray[i], sizes[i] );
- print_newline();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement