Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Прочее / Задачи для экзамена по С++ / +MASSIV20
.CPP#define M 20
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
void Sozd(int Mas[M],int );
int Mas[M];
void Make(float Mas2[M],int);
float Mas2[M],sred;
void Sred(float Mas2[M]);
void main()
{
clrscr();
Sozd(Mas,M);
Make(Mas2,M);
Sred(Mas2);
getch();
}
//*********BBoD Massiva**************
void Sozd(int Mas[M],int )
{
randomize();
for(int i=0;i<M;i++)
{ Mas[i]=random(5)-2;
printf("% d",Mas[i]);
}
printf("\n");
}
//*****Preobr-e massiva po formule*******
void Make(float Mas2[M],int)
{
for(int i=0;i<M;i++)
{ if (Mas[i]>=0) Mas2[i]=sin(Mas[i]);
else Mas2[i]=i*Mas[i];
printf("%f ",Mas2[i]);
}
}
//********Bbl4islnie sred dlia MAS2***********
void Sred(float Mas2[])
{
float sred=0;
for(int i=0;i<M;i++)
{
sred+=Mas2[i];
}
sred/=M;
printf("\nSrednee iz novogo massiva= %f ",sred);
}
Соседние файлы в папке Задачи для экзамена по С++