ПОЖАЛУЙСТА ОЧЕНЬ НАДОпомогите пожалуйста в программе с++

0 голосов
39 просмотров

ПОЖАЛУЙСТА ОЧЕНЬ НАДО
помогите пожалуйста в программе с++


image

Информатика (72 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

#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;
}


(1.3k баллов)
0

спасибо большое,при много благодарна

0

а что это значит double sr;??

0

и вот это mat[i][j]=rand() % 255;

0

double- тип данных с плавающей точкой, 34, 4, например
mat[i][j]-обращение к элменту матрицы с индексами i, j
rand()-функция, которая возвращает последовательность псевдослучайных чисел

0

а вот это cout<<mat[i][j]<<"\t";

0

cout-стандартная функция для вывода текста, переменных и т.д.
в данном случае он выводит элемент массива с индексами i, j
"\t"-пробел, грубо говоря