Ограничения: время – 200ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Напишите функции ``create_matrix(n)`` и ``destroy_matrix(e,n)``.
Первая функция должна создать матрицу `n times n` из вещественных чисел.
Матрица должна быть единичной (элементы по диагонали должны быть равны 1,
остальные - 0).
Вторая функция должна освободить память.
```c
#include <stdio.h>
#include <stdlib.h>
// определение функций
...
int main()
{ int n;
scanf("%d",&n);
double **e=create_matrix(n);
for(int i=0;i<n;++i)
{
for(int j=0;j<n;++j)
printf("%.1lf ",e[i][j]);
printf("\n");
}
destroy_matrix(e,n);
}
...
```
В качестве решения необходимо отправлять файл, содержащий только эти функции!