#define _CRT_SECURE_NO_WARNINGS
#include <time.h>
#include <math.h>
#include <malloc.h>
int main() {
int n = 0, i, k = 0, B[10];
for (i=0;i<10;i++){
B[i]=rand()%30-10;
}
printf("Массив B:\n ");
for (i=0;i<10;i++){
printf("%d ", B[i]);
}
for (i = 0; i < 10; i++)
{
printf("%3.1d",B[i]);
if (X[i] >3)
{
n++;
}
}
int*Y = new int[n];
for (i = 0; i < 20; i++)
{
if (B[i]%2==0)
{
C[k] = B[i];
k++;
}
}
int M=n; //количество элементов массива C
printf("\n");
printf("\n Количество элементов массива C: M=");
printf("%3.1d",M);
printf("\n");
int Cmax=C[0], Imax; //нахождение макс элемента и его индекс
printf("\n");
for (i = 0; i < M; i++)
{
If C[i]>Cmax Cmax=C[i];
Imax=I;
}
Printf(“Максимальный элемент массива С[%d]: %d\n”, Imax, Cmax);
Int F[4][M]; //инициализация массива F и его заполнение
For (i=0;i<4;i++){
For (j=0;j<M;j++){
F[i][j]= 2.2*B[i]*sinf(C[j]);
}}
For (i=0;i<4;i++){
Printf(“\n”);
For (j=0;j<M;j++){
Printf(“%d ”, F[i][j]);
}}
Int S; //сумма элементов периметра матрицы
for(i=0;i<4;i++)
{
printf("\n");
for(j=0;j<M;j++)
{
if(i==0 || i==4-1)
S+=F[i][j];
else if(j==0 || j==M-1)
S+=F[i][j];
}
}
printf("\n\nСумма элементов на периметре матрицы F равна %d",S);