books
?>

Распишите решение и дано, в коробке лежат кубики: 10 красных, 8 зеленых, 5 желтых, 12 синих.вычислите вероятность доставания кубика каждого цвета и кол-ва информации при этом будет получен.

Информатика

Ответы

oskar-pn
N=35 (кол-во   кубиков) p1=10/35=3/7 (красные) p2=8/35 (зелёные) p3=12/35 (синие) p4=5/35=1/7 (жёлтые) i=-(2/7*log2 2/7 +8/35*log2 8/35+12/35*log2 12/35+1/7*log2 1/7)= =-(2/7*(-1.8)+8/35*(-2.1)+1/7*(-2.8)+12/35*(-1.5))=1.9 бит ответ: i=1.9 бит
Akolomaeva4

ответ:

program matrica;

const k=10;

type vector=array[1..k]o byte; masiv=aray[1..k] o vector;

var b: masiv;

procedure vved(n: byte; var a masiv);

var i,j: byte;

begin

randomize;

for i: =1 to n do

for j: =1 to n do

a[i,j]: =0;

for j: =round(n/2) to n do

for i: =n-j+1 to j do

a[i,j]: =random(255);

end;

proceure vuvid(n: byte; : masiv);

var i,j: byte;

begin

for i: =1 to   do

begin

for j: =1 to n do

write(a[i,j]: 5);

riteln;

end;

end;

procedure rahnok(n: byte; a: masiv);

var i,j: byte; s,l: byte;

begin

l: =0;

for j: =1 to round(n/2) do

for i: =j to (n-j+1) do

if (a[i,j] mod 2=0) then l: =l+1;

writeln('kilkist=' l);

подробнее - на -

объяснение:

mashuska

если правильно поняла суть вашей программы, то нужно вводить количество элементов массива с клавиатуры (массив заполняется рэндомно от -10 до 10) и вывести элементы больше 0 . вас в цикле for зачем-то понесло на второе условие if(a[r+1]< 0) это неверно, цикл сам переберет все значения. примерный код:

static void znaki(int[] a)

        {

            //массив до изменений этот код можно удалить

            //выводит весь массив со всеми значениями

            for (int i = 0; i < a.length; i++)

            {

              console.write(a[i]+" ");

            }

            console.writeline();

            //  

            console.writeline("положительные элементы массива: ");

            for (int r = 0; r < a.length; r++)

            {

                if (a[r] > 0)

                {

                    console.writeline(a[r]);

                }

            }

        }

        static void main(string[] args)

        {

            console.writeline("введите количество элементов в массиве: ");

            int n = convert.toint32(console.;

            int[] a = new int[n];

            random rand = new random();

            for (int i = 0; i < a.length; i++)

            {

                a[i] = rand.next(-10,10);

            }

            znaki(a);

            console.readline();

        }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Распишите решение и дано, в коробке лежат кубики: 10 красных, 8 зеленых, 5 желтых, 12 синих.вычислите вероятность доставания кубика каждого цвета и кол-ва информации при этом будет получен.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

volodin-alexander
aa276568
Марина_Мария
myhauz
aluka
damir
Anzhelika-Bulanov802
ak74-81
thedoomsdatdcs36
Maksimova1320
ЕлизаветаВладимирович
shyroshka836103
akinin95
vera2job7
qwqwweqw3