ПОЖАЛУЙСТА ОЧЕНЬ НАДО помогите пожалуйста в программе с++
#include using namespace std; int i, j, k, s; double sr; int mat[4][4]; int main() { s=0; k=0; cout<<"Do\n";<br> for(i=1; i<=4; i++) <br> { for(j=1; j<=4; j++) <br> { mat[i][j]=rand() % 255; s=s+mat[i][j]; cout<<mat[i][j]<<"\t";<br> k++; } cout<<"\n";<br> } sr=s/k; cout<<"Srednee znachenie="<<sr<<"\n"; <br> for(i=1; i<=4; i++)<br> { for(j=1; j<=4; j++)<br> { if (mat[i][j]>sr) { mat[i][j]=255; } else { mat[i][j]=0; } } } cout<<"Posle\n"; <br> for(i=1; i<=4; i++)<br> { for(j=1; j<=4; j++)<br> { cout<<mat[i][j]<<"\t";<br> } cout<<"\n";<br> } system("pause"); return 0; }
спасибо большое,при много благодарна
а что это значит double sr;??
и вот это mat[i][j]=rand() % 255;
double- тип данных с плавающей точкой, 34, 4, например mat[i][j]-обращение к элменту матрицы с индексами i, j rand()-функция, которая возвращает последовательность псевдослучайных чисел
а вот это cout<<mat[i][j]<<"\t";
cout-стандартная функция для вывода текста, переменных и т.д. в данном случае он выводит элемент массива с индексами i, j "\t"-пробел, грубо говоря