Обработка матриц. Просьба объяснить программу. - C (СИ)
Формулировка задачи:
#include <stdio.h> #include <conio.h> void main() { int a[3][3],i,j,p,d,x,b[3]; clrscr(); printf("vvedite znachenie a"); printf("\n"); for (i=0;i<3;i++) for (j=0;j<3;j++) { scanf("%d,%d",&a[i][i]); d=a[0][0]*a[1][1]*a[2][2]+a[2][0]*a[0][1]*a[1][2]+a[0][2]*a[1][0]-a[0][2]*a[1][1]*a[2][0]-a[0][0]*a[2][1]*a[1][2]-a[2][2]*a[1][0]*a[0][1]; } if (d!=0) { for (p=0;p<3;p++) for (i=0;i<3;i++) for (j=0;j<3;j++) { // printf("vvedite svobodnie chleni"); scanf("%d",&b[p]); x=b[0]*a[1][1]*a[2][2]+b[2]*a[0][1]*a[1][2]+a[0][2]*b[1]*a[2][1]-a[0][2]*a[1][1]*b[2]-b[0]*a[2][1]*a[1][2]-a[2][2]*b[1]*a[0][1]; } } else (printf("ne imeet resheniy")); getch(); }
Решение задачи: «Обработка матриц. Просьба объяснить программу.»
textual
Листинг программы
scanf("%d",&a[i][j]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д