Gilbord
double- тип данных с плавающей точкой, 34, 4, например mat[i][j]-обращение к элменту матрицы с индексами i, j rand()-функция, которая возвращает последовательность псевдослучайных чисел
Gilbord
cout-стандартная функция для вывода текста, переменных и т.д. в данном случае он выводит элемент массива с индексами i, j "\t"-пробел, грубо говоря
Answers & Comments
using namespace std;
int i, j, k, s;
double sr;
int mat[4][4];
int main()
{
s=0;
k=0;
cout<<"Do\n";
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
mat[i][j]=rand() % 255;
s=s+mat[i][j];
cout<<mat[i][j]<<"\t";
k++;
}
cout<<"\n";
}
sr=s/k;
cout<<"Srednee znachenie="<<sr<<"\n";
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
if (mat[i][j]>sr)
{
mat[i][j]=255;
}
else
{
mat[i][j]=0;
}
}
}
cout<<"Posle\n";
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
cout<<mat[i][j]<<"\t";
}
cout<<"\n";
}
system("pause");
return 0;
}
mat[i][j]-обращение к элменту матрицы с индексами i, j
rand()-функция, которая возвращает последовательность псевдослучайных чисел
в данном случае он выводит элемент массива с индексами i, j
"\t"-пробел, грубо говоря