13.3

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <stdlib.h> int main(void) { srand(time(NULL));//Для радномных чисел double matrix[4][4];// матрица 4 на 4 for(int i = 0; i < 4; i++)//цикл заполения матрицы for (int j = 0; j < 4; j++)//цикл заполения матрицы { matrix[i][j] = rand() % 10;// заполение матрицы рандомными числами от 0 до 9 } printf("Matix\n"); for (int i = 0; i < 4; i++)//цикл вывода матрицы { for (int j = 0; j < 4; j++)//цикл вывода матрицы { printf("%.2f ",matrix[i][j]);//функция вывода чиселс матрицм до 2 знаком после запятой } printf("\n");//после вывода 4 цифр перенос строки } double vozv_matrix[4][4];//новая матрица 4 на 4 for (int i = 0; i < 4; i++) for (int j = 0; j < 4; j++) { vozv_matrix[i][j] = 0;// зануляем новую матрицу for (int l = 0; l < 4; l++)//производим возведение матрицы в квадрат vozv_matrix[i][j] += (matrix[i][l] * matrix[l][j]); // производим возведение матрицы в квадрат } printf("Matrix^2\n"); for (int i = 0; i < 4; i++)// цикл вывода возведенной в квадрат матрицы { for (int j = 0; j < 4; j++)//цикл вывода возведенной в квадрат матрицы { printf("%.2f ", vozv_matrix[i][j]);// функция вывода чисел матрицы до 2 знаков после запятой } printf("\n");//после вывода 4 цифр перенос строки } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines