Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / C++.Ашарина / !Сделанные / Lab2 / Var03
.cpp#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
const int c=5;
const int l=4;
const int m=3;
int *Create(int n)
{
int i, *T;
T=new int[n];
for (i=0;i<=n-1;i++)
{
T[i]=random(10);
printf("%d ",T[i]);
}
return T;
}
int Mult(int *A, int n)
{
int i, p=1;
for (i=0;i<=n-1;i++)
p*=A[i];
return p;
}
void main()
{
randomize();
clrscr();
int *C, *L, *M, p1, p2, p3, p4, i;
float a;
printf("\nArray C: ");
C=Create(c);
printf("\nArray L: ");
L=Create(l);
printf("\nArray M: ");
M=Create(m);
p4=Mult(M,m);
p3=Mult(L,l);
for (i=0;i<=m-1;i++)
M[i]-=1;
p1=Mult(M,m);
for (i=0;i<=c-1;i++)
C[i]-=5;
p2=Mult(C,c);
if (p3!=p4)
{
a=(float)(p1+p2)/(p3-p4);
printf("\nAnswer is: %f",a);
}
else
printf("\nDivision by zero");
getch();
}