
C/C++
Помогите пожалуйста составить задачу на программе С++

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<unistd.h>
int main()
{
int **A;
A=(int**)malloc(3*sizeof(int*));
if(!A)
{
printf("\n Error. Matrix not created.");
exit(1);
}
for(int i = 0; i < 3; i++)
{
A[i]=(int*)malloc(3*sizeof(int));
if(!A[i])
{
printf("\n Error. Matrix not created.");
exit(1);
}
}
srand(time(NULL));
printf("Matrix A:\n");
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++)
{
A[i][j]=rand()%51;
printf("%3d",A[i][j]);
}
printf("\n");
}
printf("\n\n Determinant of matrix = %d",A[0][0]*A[1][1]*A[2][2]+A[0][1]*A[1][2]*A[2][0]+A[0][2]*A[1][0]*A[2][1]-A[0][2]*A[1][1]*A[2][0]-A[0][1]*A[1][0]*A[2][2]-A[0][0]*A[1][2]*A[2][1]);
for(int i = 0; i < 3; i++)
free(A[i]);
free(A);
fflush(stdout);
sleep(10);
return 0;
}

#include<stdlib.h>
#include<time.h>
#include<unistd.h>
int main()
{
int **A;
A=(int**)malloc(3*sizeof(int*));
if(!A)
{
printf("\n Error. Matrix not created.");
exit(1);
}
for(int i = 0; i < 3; i++)
{
A[i]=(int*)malloc(3*sizeof(int));
if(!A[i])
{
printf("\n Error. Matrix not created.");
exit(1);
}
}
srand(time(NULL));
printf("Matrix A:\n");
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++)
{
A[i][j]=rand()%51;
printf("%3d",A[i][j]);
}
printf("\n");
}
printf("\n\n Determinant of matrix = %d",A[0][0]*A[1][1]*A[2][2]+A[0][1]*A[1][2]*A[2][0]+A[0][2]*A[1][0]*A[2][1]-A[0][2]*A[1][1]*A[2][0]-A[0][1]*A[1][0]*A[2][2]-A[0][0]*A[1][2]*A[2][1]);
for(int i = 0; i < 3; i++)
free(A[i]);
free(A);
fflush(stdout);
sleep(10);
return 0;
}

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int i, j, d;
for (;;)
{
int **A = new int* [3];
for (i = 0; i < 3; i++)
A[i] = new int [3];
cout << " Matrix A\n" << endl;
srand(time(NULL));
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
A[i][j] = rand() % 51;
cout << setw(3) << A[i][j];
}
cout << endl;
}
d = A[0][0] * A[1][1] * A[2][2] +
A[0][1] * A[1][2] * A[2][0] +
A[0][2] * A[1][0] * A[2][1] -
A[0][2] * A[1][1] * A[2][0] -
A[0][1] * A[1][0] * A[2][2] -
A[0][0] * A[1][2] * A[2][1];
cout << "\n|A| = " << d << '\n' << endl;
for (i = 0; i < 3; i++) delete [] A[i];
system("pause > nul");
system("cls");
}
}
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int i, j, d;
for (;;)
{
int **A = new int* [3];
for (i = 0; i < 3; i++)
A[i] = new int [3];
cout << " Matrix A\n" << endl;
srand(time(NULL));
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
A[i][j] = rand() % 51;
cout << setw(3) << A[i][j];
}
cout << endl;
}
d = A[0][0] * A[1][1] * A[2][2] +
A[0][1] * A[1][2] * A[2][0] +
A[0][2] * A[1][0] * A[2][1] -
A[0][2] * A[1][1] * A[2][0] -
A[0][1] * A[1][0] * A[2][2] -
A[0][0] * A[1][2] * A[2][1];
cout << "\n|A| = " << d << '\n' << endl;
for (i = 0; i < 3; i++) delete [] A[i];
system("pause > nul");
system("cls");
}
}
Похожие вопросы
- Помогите пожалуйста составить правильную программу на C++ 12 вариант
- Помогите составить задачу на программе С++
- Помогите составить задачу на программе С++
- Помогите пожалуйста составить программу
- Помогите пожалуйста с задачей, нужно написать на c++ программу
- Помогите пожалуйста с задачей на c++, если кто-нибудь захочет помочь.
- Помогите пожалуйста решить задачу на языке С#.
- Помогите пожалуйста решить задачу по с++
- Помогите пожалуйста решить задачу на Си
- Помогите пожалуйста с задачей по С++