Написала программу по нахождению определителя матрицы 2 порядка на СИ++. Но совершенно не выходит сделать так, что бы расчет производится в функции, которая получает данные по указателю и возвращает результат по указателю.
#include
#include
int Det(int a,int b,int c,int d)
{
return (a*d-b*c);
}
int main ()
{
int a[2][2];
int i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
a[j]= rand()%5;
printf("%d ", a[j]);
}
printf(" det= %d ", Det(a[0][0],a[0][1],a[1][0],a[1][1]));
return 0;
}
#include
#include
int Det(int a,int b,int c,int d)
{
return (a*d-b*c);
}
int main ()
{
int a[2][2];
int i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
a[j]= rand()%5;
printf("%d ", a[j]);
}
printf(" det= %d ", Det(a[0][0],a[0][1],a[1][0],a[1][1]));
return 0;
}