Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
17.04.2013
Размер:
903 б
Скачать
#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);
}



Соседние файлы в папке Задачи для экзамена по С++