Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / C++.Ашарина / !Сделанные / Lab2 / Var01
.cpp#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
const int max=10;
int matra[max];
int matrb[max];
int matrc[max];
int matrd[max];
void rand (int matra[max],int n)
{int o;
for (o=0;o<n;o++)
{matra[o]=random(4)+1;
printf(" %d",matra[o]);
}
printf("\n");
}
int proizv (int matra[max], int n)
{int o, r=1;
for (o=0;o<n;o++)
r*=matra[o];
return r;
}
void main()
{randomize();
int a,b,c,d;
clrscr();
float p;
rand (matra,8);
rand (matrb,6);
rand (matrc,10);
rand (matrd,10);
a=proizv (matra,8);
b=proizv (matrb,6);
c=proizv (matrc,10);
d=proizv (matrd,10);
printf("a=%d,\nb=%d,\nc=%d,\nd=%d\n",a,b,c,d);
p=(a+log(double(b)))/(sin(double(c))*sqrt(double(d)));
printf("p=%f",p);
getch ();
}